1.7 OcaNetworkApplication
Class Hierarchy:
OcaRoot : OcaNetworkApplication
-
class OcaNetworkApplication : OcaRoot
Base class for network applications
Properties:
-
OcaAdaptationData AdaptationData
Adaptation-specific data, if any
This property has id
2.5
.
-
const OcaAdaptationIdentifier AdaptationIdentifier
Null string in the base class. Value will be overridden in child classes by the identifier of the Adaptation that defined the respective child class. Read-only.
This property has id
2.4
.
-
static const OcaClassID ClassID = "1.7"
This property is an override of the OcaRoot property.
This property has id
1.1
.
-
static const OcaClassVersionNumber ClassVersion = 1
This property is an override of the OcaRoot property.
This property has id
1.2
.
-
OcaString Label
User-defined label. No programmatic significance. Read/write.
This property has id
2.1
.
-
OcaList<OcaNetworkInterfaceAssignment> NetworkInterfaceAssignments
List of network interface assignments that bind this application network to one or more network interfaces.
This property has id
2.3
.
-
const OcaONo Owner
Object number of block that contains this object. Read-only.
This property has id
2.2
.
Properties inherited from 1 OcaRoot:
Methods:
-
OcaStatus GetLabel(OcaString &Label)
Gets the value of the Label property.
This method has id
2.1
.Label: Output parameter.
-
OcaStatus SetLabel(OcaString Label)
Sets the value of the Label property.
This method has id
2.2
.Label: Input parameter.
-
OcaStatus GetOwner(OcaONo &Owner)
Gets the value of the Owner property.
This method has id
2.3
.Owner: Output parameter.
-
OcaStatus GetPath(OcaRolePath &RolePath, OcaONoPath &ONoPath)
Returns Role Path and ONo Path from the Root Block to this object. The return value indicates whether the operation succeeded.
This method has id
2.4
.
-
OcaStatus GetNetworkInterfaceAssignments(OcaList<OcaNetworkInterfaceAssignment> &Assignments)
Gets the list of network interface assignments
This method has id
2.5
.Assignments: Output parameter.
-
OcaStatus SetNetworkInterfaceAssignments(OcaList<OcaNetworkInterfaceAssignment> Assignments)
Sets the list of network interface assignments
This method has id
2.6
.Assignments: Input parameter.
-
OcaStatus GetAdaptationIdentifier(OcaString &Identifier)
Gets the identifier of the Adaptation this network object implements.
This method has id
2.7
.Identifier: Output parameter.
-
OcaStatus GetAdaptationData(OcaAdaptationData &Data)
Gets the value of property AdaptationData.
This method has id
2.8
.Data: Output parameter.
-
OcaStatus SetAdaptationData(OcaAdaptationData Data)
Sets the value of property AdaptationData.
This method has id
2.9
.Data: Input parameter.
-
OcaStatus GetCounterSet(OcaCounterSet &CounterSet)
Get this object’s CounterSet.
This method has id
2.10
.CounterSet: Output parameter.
-
OcaStatus GetCounter(OcaID16 CounterID, OcaCounter &Counter)
Gets the given counter from this object’s CounterSet.
This method has id
2.11
.
-
OcaStatus AttachCounterNotifier(OcaID16 CounterID, OcaONo ONo)
Adds a notifier ONo to the Notifiers list of the designated Counter.
This method has id
2.12
.
-
OcaStatus DetachCounterNotifier(OcaID16 CounterID, OcaONo ONo)
Removes the given notifier ONo from the Notifiers list of the designated counter.
This method has id
2.13
.
-
OcaStatus ResetCounters()
Reset this object’s CounterSet. Sets all its counters to their specified initial values.
This method has id
2.14
.
Methods inherited from 1 OcaRoot:
-
OcaAdaptationData AdaptationData