15 namespace MAKVrExchange
18 class DtPortalConnection;
30 AggregateFormation = 1,
34 ChoiceDropDownList = 5,
35 ChoiceOptionButton = 6,
44 LocationWithAltitude = 15,
45 LocationWithoutAltitude = 16,
46 MunitionResource = 17,
50 SimulationObjectSingle = 21,
51 SimulationObjectMultiple = 22,
87 typedef void (*functionCallback_type) (
98 functionCallback_type callbackFunction,
void* userData );
102 functionCallback_type callbackFunction,
void* userData );
122 virtual unsigned int netSize()
const;
123 virtual void writeSelfToBuffer(
void* buffer,
int bufferSize )
const;
124 virtual void readSelfFromBuffer(
const void* buffer,
int bufferSize );
126 virtual std::ostream& printDataToStream( std::ostream& stream )
const;
MsgHeader header
Definition: pVrfScriptedTask.h:65
Definition: pVrfScriptedTask.h:64
Definition: pVrfScriptedTask.h:69
MsgHeader header
Definition: pVrfScriptedTask.h:70
static DtPortalMessage * create()
Definition: pVrfScriptedTask.h:143
#define DT_DLL_LIBPORTAL
Definition: include/portal/dllExport.h:20
double value
Definition: pVrfScriptedTask.h:71
Definition: pVrfScriptedTask.h:74
#define DtDEC_ATTRIBUTE(T, N, n)
A Macro to define an attribute; as well as make an accessor and mutator for that attribute.
Definition: addAttribute.h:49
DtPortalVrfScriptedTaskInteraction()
CTOR.
The base class for all messages passed through the portal.
Definition: pMessage.h:65
Contains the DtPortalInteraction class declaration.
Definition: pVrfScriptedTask.h:79
DtPortalInteractions are a special type of DtPortalMessages which are used to transmit simulation dat...
Definition: pInteraction.h:21
int len
Definition: pVrfScriptedTask.h:76
Vrf Scripted Task Interaction class.
Definition: pVrfScriptedTask.h:22
ScriptedTaskVariableType
Definition: pVrfScriptedTask.h:27
static const DtPortalMessageKind theKind
NOTE: DtDEC_ATTRIBUTE resets the access specifier to protected.
Definition: pVrfScriptedTask.h:118
Connects a broker to the Portal Data Exchange.
Definition: pConnection.h:49
MsgHeader header
Definition: pVrfScriptedTask.h:75
std::list< DtAttributeValuePair > DtAttributeValuePairList
A list of DtAttributeValuePairs.
Definition: variableLengthData.h:79
DtPortalMessageKind
A List of message kinds distributed with the Portal.
Definition: pMessageKinds.h:23
int value
Definition: pVrfScriptedTask.h:66
DtVector value
Definition: pVrfScriptedTask.h:81
MsgHeader header
Definition: pVrfScriptedTask.h:80