1.3.6 OcaNetworkManager
Class Hierarchy:
OcaRoot : OcaManager : OcaNetworkManager
-
class OcaNetworkManager : OcaManager
Optional manager that collects all network interface and network application objects to which the device belongs.
Must be instantiated in every device that has more than one network object.
May be instantiated at most once in any device.
If instantiated, must have object number 6.
Properties:
-
static const OcaClassID ClassID = "1.3.6"
Number that uniquely identifies the class. Note that this differs from the object number, which identifies the instantiated object. This property is an override of the OcaRoot property.
This property has id
1.1
.
-
static const OcaClassVersionNumber ClassVersion = 3
Identifies the interface version of the class. Any change to the class definition leads to a higher class version. This property is an override of the OcaRoot property.
This property has id
1.2
.
-
OcaList<OcaONo> ControlNetworks
Object numbers of OcaControlNetwork objects, one for each control network to which this device belongs. Deprecated in version 3 of this class.
This property has id
3.3
.
-
OcaList<OcaONo> MediaTransportNetworks
Object numbers of OcaMediaTransportNetwork objects, one for each media transport network to which this device belongs. Deprecated in version 3 of this class.
This property has id
3.4
.
-
OcaList<OcaONo> NetworkApplications
Object numbers of all objects in this device that are instances of OcaNetworkApplication or a subclass of OcaNetworkApplication. Added in version 3 of this class.
This property has id
3.6
.
-
OcaList<OcaONo> NetworkInterfaces
Object numbers of all objects in this device that are instances of OcaNetworkInterface or a subclass of OcaNetworkInterface. Added in version 3 of this class.
This property has id
3.5
.
-
OcaList<OcaONo> Networks
Object numbers of OcaNetwork objects, one for each network to which this device belongs. Deprecated in version 2 of this class.
This property has id
3.1
.
-
OcaList<OcaONo> StreamNetworks
Object numbers of OcaStreamNetwork objects, one for each network to which this device belongs. Deprecated in version 3 of this class.
This property has id
3.2
.
Properties inherited from 1.3 OcaManager:
Methods:
-
OcaStatus GetNetworks(OcaList<OcaONo> &Networks)
Gets the list of object numbers of OcaNetwork instances in this device. Deprecated in version 2 of this class.
This method has id
3.1
.Networks: Output parameter.
-
OcaStatus GetStreamNetworks(OcaList<OcaONo> &StreamNetworks)
Gets the list of object numbers of OcaStreamNetwork objects in this device. Deprecated in version 2 of this class.
This method has id
3.2
.StreamNetworks: Output parameter.
-
OcaStatus GetControlNetworks(OcaList<OcaONo> &ControlNetworks)
Gets the list of object numbers of OcaControlNetwork objects in this device. Deprecated in version 3 of this class.
This method has id
3.3
.ControlNetworks: Output parameter.
-
OcaStatus GetMediaTransportNetworks(OcaList<OcaONo> &MediaTransportNetworks)
Gets the list of object numbers of OcaMediaTransportNetwork objects in this device. Deprecated in version 3 of this class.
This method has id
3.4
.MediaTransportNetworks: Output parameter.
-
OcaStatus GetNetworkInterfaces(OcaList<OcaONo> &ONos)
Gets the list of object numbers of all objects that are instances of OcaNetworkInterface or a subclass of OcaNetworkInterface. Added in version 3 of this class.
This method has id
3.5
.ONos: Output parameter.
-
OcaStatus GetNetworkApplications(OcaList<OcaONo> &ONos)
Gets the list of object numbers of all objects that are instances of OcaNetworkApplication or a subclass of OcaNetworkApplication. Added in version 3 of this class.
This method has id
3.6
.ONos: Output parameter.
Methods inherited from 1.3 OcaManager: