FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kMsgInfo.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_MSG_INFO_H
9 #define K_FIRESYNC_MSG_INFO_H
10 
11 #include <kFireSync/kNodeDef.h>
12 
13 kBeginHeader()
14 
15 
63 //typedef kObject kMsgInfo; --forward-declared in kFsDef.x.h
64 
65 
76  kFsFx(kStatus) kMsgInfo_Construct(kMsgInfo* info, kMsgSource source, kSize tag, kMsgSet message, kAlloc allocator);
77 
86 kFsFx(kStatus) kMsgInfo_SetSource(kMsgInfo info, kMsgSource source);
87 
96 
109 kFsFx(kStatus) kMsgInfo_SetTag(kMsgInfo info, kSize tag);
110 
122 kFsFx(kSize) kMsgInfo_Tag(kMsgInfo info);
123 
132 kFsFx(kStatus) kMsgInfo_SetMessage(kMsgInfo info, kMsgSet message);
133 
141 kFsFx(kMsgSet) kMsgInfo_Message(kMsgInfo info);
142 
145 #define kMsgInfo_SetSource_(INF, S) kxMsgInfo_SetSource_(INF, S)
146 #define kMsgInfo_SetTag_(INF, T) kxMsgInfo_SetTag_(INF, T)
147 #define kMsgInfo_SetMessage_(INF, M) kxMsgInfo_SetMessage_(INF, M)
148 
149 #define kMsgInfo_Source_(INF) kxMsgInfo_Source_(INF)
150 #define kMsgInfo_Tag_(INF) kxMsgInfo_Tag_(INF)
151 #define kMsgInfo_Message_(INF) kxMsgInfo_Message_(INF)
152 
153 
155 kEndHeader()
156 
157 #include <kFireSync/Data/kMsgInfo.x.h>
158 
159 #endif
kMsgSet kMsgInfo_Message(kMsgInfo info)
Gets the message object.
Represents information about the source of a pipe message.
Definition: kNodeDef.h:2160
Essential declarations related to FireSync nodes.
kStatus kMsgInfo_SetTag(kMsgInfo info, kSize tag)
Sets the message tag.
kMsgSource kMsgInfo_Source(kMsgInfo info)
Gets the message source.
kStatus kMsgInfo_SetSource(kMsgInfo info, kMsgSource source)
Sets the message source.
kSize kMsgInfo_Tag(kMsgInfo info)
Gets the message tag.
Abstract base class for FireSync data messages.
kStatus kMsgInfo_Construct(kMsgInfo *info, kMsgSource source, kSize tag, kMsgSet message, kAlloc allocator)
Constructs a kMsgInfo object.
kStatus kMsgInfo_SetMessage(kMsgInfo info, kMsgSet message)
Sets the message object.
Represents message source information and an attached message.