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.

OcaStatus SetNetworkInterfaceAssignments(OcaList<OcaNetworkInterfaceAssignment> Assignments)

Sets the list of network interface assignments

This method has id 2.6.

OcaStatus GetAdaptationIdentifier(OcaString &Identifier)

Gets the identifier of the Adaptation this network object implements.

This method has id 2.7.

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.

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: