arm4::ArmApplicationRemote Class Reference
[ARM 4.0 Applications]
Represents an instance of an application executing on a remote system. More...
Inheritance diagram for arm4::ArmApplicationRemote:
Public Member Functions | |
ArmApplicationRemote (const ArmApplicationDefinition &definition, const ArmSystemAddress &systemAddress, const std::string &group=NullString, const std::string &instance=NullString, const std::vector< std::string > &contextValues=NullVector) | |
Constructs an ArmApplicationRemote . | |
const ArmSystemAddress & | getSystemAddress () const |
Detailed Description
Represents an instance of an application executing on a remote system.
It differs from ArmApplication
in that ArmApplication
represents an application executing on the local system.
ArmApplicationRemote
provides an anchor point for associating ArmTranReport objects with a system's network address. It adds the following attribute to those in ArmApplication
:
- System address. The system address is the address (format and address byte array) of the system.
Constructor & Destructor Documentation
arm4::ArmApplicationRemote::ArmApplicationRemote | ( | const ArmApplicationDefinition & | definition, | |
const ArmSystemAddress & | systemAddress, | |||
const std::string & | group = NullString , |
|||
const std::string & | instance = NullString , |
|||
const std::vector< std::string > & | contextValues = NullVector | |||
) |
Constructs an ArmApplicationRemote
.
Creates an ArmApplicationRemote
. If systemAddress
is ArmSystemAddress::Null
, the addressing information for the local system is used.
- Parameters:
-
definition Metadata describing the type of the ARM application. systemAddress Address of the remote system the application is executing on. group Name of the group the application belongs to. May be a NullString
.instance Name this application instance is given. May be a NullString
.contextValues An array of strings providing the value parts of (name,value) context properties. May be a NullVector
.
- Note:
- the parameter order is changed from the Java spec since C++ supports parameter overloading and the remote application is used to create an remote application!
Member Function Documentation
const ArmSystemAddress& arm4::ArmApplicationRemote::getSystemAddress | ( | ) | const |
- Returns:
- the system address of the system executing the application.
The documentation for this class was generated from the following file:
- Arm4/ArmApplicationRemote