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
RIVmodule. - 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.