CORDET Framework - C2 Implementation
Management of Outgoing Commands and Reports

Management of outgoing commands and reports. More...

Files

file  CrFwOutCmp.h
 Definition of the OutComponent Component of the framework.
 
file  CrFwOutFactory.h
 Definition of the OutFactory component.
 
file  CrFwOutLoader.h
 Definition of the OutLoader component.
 
file  CrFwOutManager.h
 Definition of the OutManager component.
 
file  CrFwOutRegistry.h
 Definition of the OutRegistry Component.
 
file  CrFwOutStream.h
 Definition of the OutStream component.
 

Detailed Description

Management of outgoing commands and reports.

Out-going commands are commands in a user application (namely in an application which sends commands to a service provider) and out-going reports are reports in a provider application (namely in an application which sends reports to a service user).

Out-going commands and out-going reports are handled together because their management is performed in the same way and is based on the following components:

Note that the OutFactory, OutLoader, and OutRegistry components are singletons and it is therefore assumed that only one instance of each exists in an application. It is also assumed that there is one (and only one) OutStream for each destination to which commands may be sent.

The lifecycle of an out-going report or command is shown in the figure below using and informal notation and can be summarized as follows:

P&P Software GmbH, Copyright 2012-2013, All Rights Reserved