RIV::App module overview
The RIV::App
module provides an interface
for implementing Network Manager client/server
applications within one domain.
RIV::APP constructor
The RIV::App
module
provides two constructors that create a client/server application
object. You use this client/server application object to:
- Interact with Network Manager core
components libraries using the virtual methods exported from the
RIV
module. - Instantiate objects for and interact with the other Perl modules:
RIV::OQL
,RIV::Param
,RIV::Record
, andRIV::RecordCache
.
A client/server application can create one or more RIV::App
application
objects as required. For example, two instances of RIV::App
application
objects would be needed in order to implement some special
purpose cross-domain behavior.
One example of a client/server
application is one that performs one or more OQL queries (in which
case the RIV::OQL
module would also be used).
Note: The
RIV::App
module
provides the interface for implementing all Network Manager client/server
applications except for discovery agents. To write discovery agents,
use the RIV::Agent
module.