9 #ifndef DtIfSplitContent_H_
10 #define DtIfSplitContent_H_
13 #include "vlpi/netStructs.h"
14 #include "vlutil/vlFilename.h"
16 #include <vlpi/simulationAddress.h>
57 virtual int type()
const;
59 virtual int originalContentType()
const;
60 virtual void setOriginalContentType(
int nType);
64 virtual bool setFromNet(
const char* contentBuffer,
65 unsigned contentSize);
71 virtual void setContent(
int size,
const char* contentBuffer);
72 virtual const char* getContent(
int& size)
const;
74 virtual void setSimulationAddress(
const DtSimulationAddress& simaddr);
75 virtual DtSimulationAddress simulationAddress()
const;
77 virtual void setMessageId(
int id);
78 virtual int messageId()
const;
80 virtual void setSequenceNumber(
int num);
81 virtual int sequenceNumber()
const;
83 virtual void setSequenceSize(
int size);
84 virtual int sequenceSize()
const;
DtSimulationAddress mySimulationAddress
Definition: ifSplitContent.h:91
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
DtNetU32 mySequenceSize
block no for message
Definition: ifSplitContent.h:23
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
DtNetU32 myContentType
total size of joined msg
Definition: ifSplitContent.h:25
DtNetU32 myContentSize
size of block
Definition: ifSplitContent.h:24
DtNetU16 myMessageNumber
sending simulator, 4 bytes
Definition: ifSplitContent.h:21
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
int mySequenceNumber
Definition: ifSplitContent.h:93
DtNetU32 mySequenceNumber
message ID on sending simulator, 2 bytes
Definition: ifSplitContent.h:22
int myContentSize
Definition: ifSplitContent.h:95
virtual int type() const =0
voidpf void uLong size
Definition: ioapi.h:39
char * myContent
Definition: ifSplitContent.h:97
virtual void printDataToString(DtString &str)
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
int myMessageId
Definition: ifSplitContent.h:92
int myOriginalContentType
Definition: ifSplitContent.h:96
Definition: ifSplitContent.h:18
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
class DtIfSplitContent
Definition: ifSplitContent.h:38
virtual DtSimInterfaceContent * clone() const =0
int mySequenceSize
Definition: ifSplitContent.h:94
DtNetFederateId myMessageSimulatorId
Definition: ifSplitContent.h:20