FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kMsg.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_MSG_H
9 #define K_FIRESYNC_MSG_H
10 
11 #include <kFireSync/Data/kMsgSet.h>
12 
13 kBeginHeader()
14 
15 
21 //typedef kMsgSet kMsg; --forward-declared in kFsDef.x.h
22 
23 
33 kFsFx(kStatus) kMsg_Construct(kMsg* msg, const kStamp* stamp, kObject data, kAlloc allocator);
34 
43 kFsFx(kStatus) kMsg_SetStamp(kMsg msg, const kStamp* stamp);
44 
52 kFsFx(kStamp*) kMsg_Stamp(kMsg msg);
53 
62 kFsFx(kStatus) kMsg_SetData(kMsg msg, kObject data);
63 
71 kFsFx(kObject) kMsg_Data(kMsg msg);
72 
74 #define kMsg_Data_(MSG) kxMsg_Data_(MSG)
75 #define kMsg_Stamp_(MSG) kxMsg_Stamp_(MSG)
76 
78 kEndHeader()
79 
80 #include <kFireSync/Data/kMsg.x.h>
81 
82 #endif
kStamp * kMsg_Stamp(kMsg msg)
Gets the message stamp.
kStatus kMsg_SetStamp(kMsg msg, const kStamp *stamp)
Sets the message stamp.
Declares the kMsgSet type.
Represents a simple data message.
kStatus kMsg_SetData(kMsg msg, kObject data)
Sets the message content.
Represents acquisition metadata associated with a data message.
Definition: kNodeDef.h:2263
kStatus kMsg_Construct(kMsg *msg, const kStamp *stamp, kObject data, kAlloc allocator)
Constructs a kMsg object.
kObject kMsg_Data(kMsg msg)
Gets the message content.