Gocator API

- Home
- Types
- Files

All Classes Files Functions Variables Typedefs Macros Modules Pages
Public Member Functions
GoGenericMsg Class Reference
GoSdk/Messages » Data Channel

## Description

Represents a data message containing generic data.

A generic message may contain either a raw byte buffer, or a kObject. If the content is a kObject, then the buffer contains the byte stream containing the serialized object, using the standard serialization schem (kDat6).

Inheritance diagram for GoGenericMsg:

## Public Member Functions
GoDataMessageType | GoDataMsg_Type (GoDataMsg message)
| Returns the message type for a data channel message given in a GoDataSet. More...
const void * | GoGenericMsg_BufferData (GoGenericMsg msg)
| Returns a pointer to the raw buffer. More...
kSize | GoGenericMsg_BufferSize (GoGenericMsg msg)
| Returns the size of the raw buffer. More...
kBool | GoGenericMsg_IsObject (GoGenericMsg msg)
| Returns whether or not the content is an kObject. More...
kObject | GoGenericMsg_Object (GoGenericMsg msg)
| Returns the kObject content, if available. More...
kStatus | GoGenericMsg_SerializerStatus (GoGenericMsg msg)
| Returns the serializer status after deserializing kObject content. More...
GoDataStep | GoGenericMsg_StreamStep (GoGenericMsg msg)
| Gets the data stream step. More...
k32s | GoGenericMsg_StreamStepId (GoGenericMsg msg)
| Gets the data stream ID within the step. More...
k32u | GoGenericMsg_UserType (GoGenericMsg msg)
| Gets the user defined data type. More...

The documentation for this class was generated from the following file:

- Messages/GoDataTypes.h