11 #ifndef userTagModifiers_H_
12 #define userTagModifiers_H_
23 class DtObjectTagModifier;
24 class DtInteractionTagModifier;
28 DtU32 readTagPrefix(
const void *tag,
size_t tagLen);
32 typedef std::shared_ptr<DtObjectTagModifier> DtObjectTagModifierSP;
34 typedef std::shared_ptr<DtInteractionTagModifier> DtInteractionTagModifierSP;
50 DtObjectTagModifier();
53 virtual ~DtObjectTagModifier();
66 DtObjectTagModifier(
const DtObjectTagModifier& orig);
69 DtObjectTagModifier& operator=(
const DtObjectTagModifier& orig);
85 DtInteractionTagModifier();
88 virtual ~DtInteractionTagModifier();
101 DtInteractionTagModifier(
const DtInteractionTagModifier& orig);
104 DtInteractionTagModifier& operator=(
const DtInteractionTagModifier& orig);
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Includes utility functions for weak and shared pointers.
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
Instances of DtStateMsg are used to represent state data communicated via the network in a DIS (as op...
Definition: stateMsgDIS.h:21
This file contains typedefs for machine dependant types.