Public member functions

virtual NzaeRemoteProtocol* createListener(NzaeConnectionPoint &connectionPoint)
Creates a new listener for remote AE connections.
virtual NzaeAggregate* getLocalAggregationApi(NzaeAggregateInitialization &arg)=0
Creates and returns the local instance of the Aggregation object.
virtual NzaeApi* getLocalApi()
Return the local API object.
virtual NzaeFunction* getLocalFunctionApi(NzaeFunctionInitialization &arg)=0
Creates and returns the local instance of the Function object.
virtual NzaeShaper* getLocalShaperApi(NzaeShaperInitialization &arg)=0
Creates and returns the local instance of the Shaper object.
virtual bool isLocal()
Returns TRUE if the process is a local AE.
virtual bool isRemote()
Returns true if this is a remote AE process.
virtual NzaeConnectionPoint* newConnectionPoint()
Returns a new instance of a connection point object.
virtual ~NzaeFactory()