OpenDOF Project
Functions
DOFObjectIDSource
DOFObjectID

The DOFObjectIDSource class represents a DOFObjectID used to identify a source of network operations. More...

Functions

DOFObjectIDSource DOFObjectIDSource_Create (const DOFObjectID id)
 Create a new DOFObjectIDSource from the specified DOFObjectID.
 
DOFObjectIDSource DOFObjectIDSource_Copy (const DOFObjectIDSource self)
 Create a new copy of an existing DOFObjectIDSource.
 
DOFObjectID DOFObjectIDSource_GetObjectID (const DOFObjectIDSource self)
 Get the DOFObjectID from the specified DOFObjectIDSource.
 
void DOFObjectIDSource_Destroy (DOFObjectIDSource self)
 Destroy a DOFObjectIDSource.
 

Detailed Description

The DOFObjectIDSource class represents a DOFObjectID used to identify a source of network operations.

Source IDs must always be unique to ensure operations are managed correctly throughout the system. Typically they are randomly generated, but tend to be large. Applications can specify their own Source IDs for non-secure traffic, but must ensure that they do not reuse a previous Source ID that may still be in use within the network (e.g., by operations sent by the node before it rebooted). Secure Source IDs are assigned by the AS and are not under application control.

core-c-dof-oal Version 8.0.1 Build 0
2018-01-22