OpenDOF Project
Modules | Files | Data Structures | Functions
OpenDOF Stack (DOS)

The OpenDOF Stack (DOS) is the core collection of data types, strucutres, interfaces, and functions that are part of the C Object Stack. More...

Modules

 DOSConfig
 
 DOSContext
 
 DOSDPSSession
 
 DOSEvent
 
 DOSInterfaceID
 
 DOSMemory
 This module defines constants for use with the application's memory management callbacks.
 
 DOSObjectID
 
 DOSOperation
 
 DOSProperty
 
 DOSProvider
 
 DOSRequestor
 
 DOSSecurityConfig
 
 DOSStatus
 
 DOSValue
 
 Standard DOS Types and Definitions
 Common types and definitions of the COS.
 

Files

file  cos.h
 Header file for the COS functions, defines and data types.
 

Data Structures

struct  DOSCallbacks
 DOS Callback Structure. More...
 

Functions

void DOS_CancelAll (DOSObjectID sourceID)
 Send a Cancel All notification to the network, indicating that any operations with the the given Source ID should be cancelled.
 
DOSStatus DOS_Init (uint8 *sendBuffer, DOSBufferSize bufferSize)
 Initialize the COS.
 
void DOS_NodeDown (void)
 Send a Node Down notification to the network, indicating that any operations with the node's Source ID or originating from the node's transport address should be cancelled.
 
DOSStatus DOS_Process (void)
 Processes data received by the application transport.
 
void DOS_Shutdown (void)
 Shutdown the COS.
 
uint8 DOS_TimeElapsed (uint16 msElapsed)
 Perform periodic COS timing and maintenance.
 

Detailed Description

The OpenDOF Stack (DOS) is the core collection of data types, strucutres, interfaces, and functions that are part of the C Object Stack.

Refer to the individual DOS modules for more information.

core-c-cos Version 7.0.1 Build 0
2018-02-08