FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kMsgSet.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_MSG_SET_H
9 #define K_FIRESYNC_MSG_SET_H
10 
11 #include <kFireSync/kNodeDef.h>
12 #include <kFireSync/Data/kMsgSet.x.h>
13 
94 //typedef kObject kMsgSet; --forward-declared in kFsDef.x.h
95 
106 {
107  return xkMsgSet_VTable(set)->VCount(set);
108 }
109 
121 {
122  return xkMsgSet_VTable(set)->VStampAt(set, index);
123 }
124 
137 {
138  return xkMsgSet_VTable(set)->VSetStampAt(set, index, stamp);
139 }
140 
168 {
169  return xkMsgSet_VTable(set)->VDataAt(set, index, list);
170 }
171 
172 #endif
const kStamp * kMsgSet_StampAt(kMsgSet set, kSize index)
Gets the stamp at the specified index.
Definition: kMsgSet.h:120
#define kInlineFx(TYPE)
Essential declarations related to FireSync nodes.
kStatus kMsgSet_DataAt(kMsgSet set, kSize index, kArrayList *list)
Gets a list of data items at the specified stamp index.
Definition: kMsgSet.h:167
Abstract base class for FireSync data messages.
kSize kMsgSet_Count(kMsgSet set)
Gets the count of stamped items in this message set.
Definition: kMsgSet.h:105
Represents acquisition metadata associated with a data message.
Definition: kNodeDef.h:2662
kStatus kMsgSet_SetStampAt(kMsgSet set, kSize index, const kStamp *stamp)
Sets the stamp at the specified index.
Definition: kMsgSet.h:136