OpenDOF Project
Files | Data Structures | Macros | Functions | Variables
DOSContext
OpenDOF Stack (DOS)

Files

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

Data Structures

struct  DOSContext
 DOS Context Structure. More...
 

Macros

#define DOSCONTEXT_FLAG_ERROR_EXCEPTION
 When set, the exception represents an error exception.
 
#define DOSCONTEXT_FLAG_INTERMEDIATE_RESPONSE
 When set, the provider's response represents an intermediate (not final) response, and the operation is still executing.
 
#define DOSCONTEXT_FLAG_MULTICAST
 When set, the operation was received multicast.
 
#define DOSCONTEXT_FLAG_NEW_SOURCE
 When set, an operation with a lower sequence was found, and will be used as a closer source.
 
#define DOSCONTEXT_FLAG_OPERATION_RETRY
 When set, the received operation is a retry.
 

Functions

int DOSAddress_Compare (DOSAddress self, DOSAddress addr)
 Compare the two given address and return 0 if they are identical or non-zero if not.
 
DOSAddress DOSAddress_ConvertAddress (const uint8 *transportAddr)
 Convert a transport address into a DOSAddress.
 
void DOSContext_Clear (void)
 Reset the DOSContext back to default values.
 
void DOSContext_Restore (DOSContext_Saved context)
 Restores a context saved with DOSContext_Save().
 
DOSContext_Saved DOSContext_Save (void)
 Save context (including any data in the send buffer) so the application can make additional requests and/or send signal/change/advertise without losing the current context data.
 
void DOSContext_SetAddress (const uint8 *transportAddr)
 Convert a transport address and set in in DOSContext.
 

Variables

struct DOSContext DOSContext
 Global DOS context.
 

Detailed Description

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