Files | |
file | cos.h |
Header file for the COS functions, defines and data types. | |
Functions | |
DOSStatus | DOSValue_Get_Array_Length (uint16 *array) |
Get the array element count. | |
DOSStatus | DOSValue_Get_BLOB (uint32 *len, const uint8 **buf) |
Unmarshal a BLOB from the receive buffer. | |
DOSStatus | DOSValue_Get_boolean (boolean *val) |
Unmarshal a boolean from the receive buffer. | |
DOSStatus | DOSValue_Get_DateTime (DateTime *array) |
Unmarshal a DateTime from the receive buffer. | |
DOSStatus | DOSValue_Get_float32 (float32 *val) |
Unmarshal a float32 from the receive buffer. | |
DOSStatus | DOSValue_Get_float64 (float64 *val) |
Unmarshal a float64 from the receive buffer. | |
DOSStatus | DOSValue_Get_int16 (int16 *val) |
Unmarshal an int16 from the receive buffer. | |
DOSStatus | DOSValue_Get_int32 (int32 *val) |
Unmarshal an int32 from the receive buffer. | |
DOSStatus | DOSValue_Get_int64 (int64 *val) |
Unmarshal an int64 from the receive buffer. | |
DOSStatus | DOSValue_Get_int8 (int8 *val) |
Unmarshal an int8 from the receive buffer. | |
DOSStatus | DOSValue_Get_InterfaceID (DOSInterfaceID *iid) |
Unmarshal an Interface ID from the receive buffer. | |
DOSStatus | DOSValue_Get_Nullable (boolean *val) |
Unmarshal a Nullable flag (boolean) from the receive buffer. | |
DOSStatus | DOSValue_Get_ObjectID (DOSObjectID *oid) |
Unmarshal an Object ID from the receive buffer. | |
DOSStatus | DOSValue_Get_String (uint32 len, char *buf) |
Unmarshal a string from the receive buffer in standard C form (with a NULL terminating character). | |
DOSStatus | DOSValue_Get_uint16 (uint16 *val) |
Unmarshal a uint16 from the receive buffer. | |
DOSStatus | DOSValue_Get_uint32 (uint32 *val) |
Unmarshal a uint32 from the receive buffer. | |
DOSStatus | DOSValue_Get_uint64 (uint64 *val) |
Unmarshal a uint64 from the receive buffer. | |
DOSStatus | DOSValue_Get_uint8 (uint8 *val) |
Unmarshal a uint8 from the receive buffer. | |
DOSStatus | DOSValue_Get_uuid (uuid *val) |
Unmarshal a UUID from the receive buffer. | |
DOSStatus | DOSValue_Put_Array_Length (uint16 val) |
When marshaling an array, use this after all values are already marshaled (in reverse order) to indicate the element count. | |
DOSStatus | DOSValue_Put_BLOB (uint32 len, const uint8 *data) |
Marshal a BLOB into the send buffer. | |
DOSStatus | DOSValue_Put_boolean (boolean val) |
Marshal a boolean into the send buffer. | |
DOSStatus | DOSValue_Put_DateTime (DateTime val) |
Marshal a DateTime into the send buffer. | |
DOSStatus | DOSValue_Put_float32 (float32 val) |
Marshal a float32 into the send buffer. | |
DOSStatus | DOSValue_Put_float64 (float64 val) |
Marshal a float64 into the send buffer. | |
DOSStatus | DOSValue_Put_int16 (int16 val) |
Marshal an int16 into the send buffer. | |
DOSStatus | DOSValue_Put_int32 (int32 val) |
Marshal an int32 into the send buffer. | |
DOSStatus | DOSValue_Put_int64 (int64 val) |
Marshal an int64 into the send buffer. | |
DOSStatus | DOSValue_Put_int8 (int8 val) |
Marshal an int8 into the send buffer. | |
DOSStatus | DOSValue_Put_InterfaceID (DOSInterfaceID iid) |
Marshal an Interface ID into the send buffer. | |
DOSStatus | DOSValue_Put_Nullable (boolean val) |
Marshal a nullable flag (boolean) into the send buffer. | |
DOSStatus | DOSValue_Put_ObjectID (DOSObjectID oid) |
Marshal an Object ID into the send buffer. | |
DOSStatus | DOSValue_Put_String (const char *string) |
Marshal a standard C string (with a NULL terminating character) into the send buffer. | |
DOSStatus | DOSValue_Put_uint16 (uint16 val) |
Marshal a uint16 into the send buffer. | |
DOSStatus | DOSValue_Put_uint32 (uint32 val) |
Marshal a uint32 into the send buffer. | |
DOSStatus | DOSValue_Put_uint64 (uint64 val) |
Marshal a uint64 into the send buffer. | |
DOSStatus | DOSValue_Put_uint8 (uint8 val) |
Marshal a uint8 into the send buffer. | |
DOSStatus | DOSValue_Put_uuid (uuid val) |
Marshal a UUID into the send buffer. | |