8 #ifndef K_FIRESYNC_ALG_MSG_H
9 #define K_FIRESYNC_ALG_MSG_H
16 #define kALG_MSG_MAX_PARTS (4)
37 //typedef kMsgSet kAlgMsg; --forward-declared in kFsDef.x.h
101 #define kAlgMsg_Part_(MSG, FI, PI) kxAlgMsg_Part_(MSG, FI, PI)
103 #include <kFireSync/Data/kAlgMsg.x.h>
kSize kAlgMsg_PartDimensionCount(kAlgMsg msg, kSize partIndex)
Reports the dimensionality of the specified content part.
Declares the kMsgSet type.
kSize kAlgMsg_PartLength(kAlgMsg msg, kSize partIndex, kSize dimensionIndex)
Reports the length of the specified part dimension.
Abstract base class for algorithm data messages.
kType kAlgMsg_PartType(kAlgMsg msg, kSize partIndex)
Reports the data type of the specified content part.
kSize kAlgMsg_PartCount(kAlgMsg msg)
Reports the number of content parts for each frame.
kSize kAlgMsg_FrameCount(kAlgMsg msg)
Reports the number of frames in the message.
void * kAlgMsg_Part(kAlgMsg msg, kSize frameIndex, kSize partIndex)
Gets a pointer to the specified frame content part.