12 #ifndef DtWwwFederateStateRspMsg_H_
13 #define DtWwwFederateStateRspMsg_H_
35 unsigned long federateHandle,
unsigned long responseType,
const MAKRti::DtString& xml,
36 bool replaceExistingNotAppend =
true,
bool isStateFragment =
false,
37 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
41 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
50 virtual unsigned long sourceConnectionId()
const;
51 virtual void setSourceConnectionId(
unsigned long connId );
54 virtual unsigned long sourceFederateHandle()
const;
55 virtual void setSourceFederateHandle(
unsigned long handle );
58 virtual unsigned long responseType()
const;
59 virtual void setResponseType(
unsigned long responseType );
62 virtual const MAKRti::DtString& payload()
const;
63 virtual void setPayload(
const MAKRti::DtString& xml );
68 virtual bool isReplacementNotAppend()
const;
69 virtual void setIsReplacementNotAppend(
bool replacesExistingState =
true );
74 virtual bool isComplete()
const;
75 virtual void setIsComplete(
bool complete =
true );
85 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
87 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
103 virtual char* netMsgPayload();
106 virtual int minSize()
const;