9 #include "vlpi/entityIdentifier.h"
10 #include <vlpi/disEnums.h>
11 #include <vlpi/simulationAddress.h>
16 namespace makVrfEvents
28 void setSimulationAddress(
const DtSimulationAddress&);
29 const DtSimulationAddress& simulationAddress()
const;
31 void setEncodingClass(
int);
32 int encodingClass()
const;
34 void setEncodingType(
int);
35 int encodingType()
const;
37 void setNumSamples(
int);
38 int numSamples()
const;
40 void setProtocolId(
int);
41 int protocolId()
const;
43 void setRadioIndex(
unsigned long long);
44 unsigned long long radioIndex()
const;
46 void setEntityId(
const DtUUID&);
47 const DtUUID& entityId()
const;
49 void setSampleRate(
double);
50 double sampleRate()
const;
52 void setCommModelName(
const DtString&);
53 const DtString& commModelName()
const;
55 void setMessageVersion(
int);
56 int messageVersion()
const;
58 void setStreamTag(
unsigned long long tag);
59 void setStreamTag(
unsigned int,
unsigned int);
60 void getStreamTag(
unsigned int&,
unsigned int&)
const;
61 unsigned long long streamTag()
const;
63 void setData(
int len,
const char* data);
64 int dataLength()
const;
65 const char* data()
const;
68 void setUserData(
int len,
const char* data);
69 char* allocateUserData(
int len);
70 int userDataLength()
const;
71 const char* userData()
const;
77 void allocateMemory(
int size);
78 void setDataAtPosition(
int pos,
int sizeOfData,
const char* data);
80 void printData()
const;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
unsigned long long myRadioIndex
Definition: signalEvent.h:91
int myUserDataLen
Definition: signalEvent.h:102
int myProtocolId
Definition: signalEvent.h:90
char * myUserData
Definition: signalEvent.h:103
int myEncodingType
Definition: signalEvent.h:100
voidpf void uLong size
Definition: ioapi.h:39
Definition: signalEvent.h:18
char * myData
Definition: signalEvent.h:96
Contains the DtUUID class declaration.
int myDataLen
Definition: signalEvent.h:95
int myNumSamples
Definition: signalEvent.h:99
DtSimulationAddress mySimulationAddress
Definition: signalEvent.h:93
double mySampleRate
Definition: signalEvent.h:89
unsigned int myStreamTagLower
Definition: signalEvent.h:98
unsigned int myStreamTagUpper
Definition: signalEvent.h:97
int myMessageVersion
Definition: signalEvent.h:92
DtString myCommModelName
Definition: signalEvent.h:88
const DtUserProtocol DtVrForcesSignalUserProtocol
Definition: signalEvent.h:14
#define DT_DLL_vrfMsgTransport
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfCommunicationManagerDefines.h:26
DtUUID myEntityId
Definition: signalEvent.h:87