The DtVrfTDLMessageInterface is a transporter for sending TDL messages as data interactions using a VR-Link exercise connection.
More...
The DtVrfTDLMessageInterface is a transporter for sending TDL messages as data interactions using a VR-Link exercise connection.
| DtVrfTDLMessageInterface::DtVrfTDLMessageInterface |
( |
DtEventManager * |
eventManager, |
|
|
bool |
useDefaultInterfaceFactory = true |
|
) |
| |
| virtual DtVrfTDLMessageInterface::~DtVrfTDLMessageInterface |
( |
| ) |
|
|
virtual |
| DtVrfTDLMessageInterface::DtVrfTDLMessageInterface |
( |
| ) |
|
|
private |
| virtual bool DtVrfTDLMessageInterface::init |
( |
| ) |
|
|
virtual |
Creates all the other pieces.
| virtual bool DtVrfTDLMessageInterface::createAndDeliverMessage |
( |
const DtSimulationAddress & |
recipient, |
|
|
const DtVrfTDLMessage & |
content, |
|
|
bool |
overrideTimestampOrder = true |
|
) |
| |
|
virtual |
If there is a recipient in the message it is supplanted by the recipient in the createAndDeliverMessage call.
| virtual const DtSimulationAddress& DtVrfTDLMessageInterface::messageAddress |
( |
| ) |
const |
|
virtual |
Get the address that should be used as the sender for all messages originating from the backend.
Send a sim interface message.
| void DtVrfTDLMessageInterface::clearEventManager |
( |
| ) |
|
|
inlinevirtual |
| virtual void DtVrfTDLMessageInterface::setSequence |
( |
DtU32 |
num | ) |
|
|
virtual |
Get/Set the sequence number.
| DtU32 DtVrfTDLMessageInterface::sequence |
( |
| ) |
const |
|
inlinevirtual |
Adds/removes callbacks to be notified when a VRF TDL message is received. Does not matter the type – it will be triggered for all messages.
| virtual void DtVrfTDLMessageInterface::setEventManager |
( |
DtEventManager * |
| ) |
|
|
virtual |
Call this to receive a TDL message internally – this will not go out over the network.
The sender and recipient will be the address of this exercise connection
Reimplemented in DtVrfTDLMsgPrinter.
Get/Set the factory used for creating interface content msgs.
| virtual void DtVrfTDLMessageInterface::removeConnections |
( |
| ) |
|
|
protectedvirtual |
| virtual void DtVrfTDLMessageInterface::initializeConnections |
( |
| ) |
|
|
protectedvirtual |
| virtual void DtVrfTDLMessageInterface::netMessageCallback |
( |
const DtEvent & |
| ) |
|
|
protectedvirtual |
| virtual void DtVrfTDLMessageInterface::receiveMessage |
( |
DtDataInteraction * |
dataInter | ) |
|
|
protectedvirtual |
Process a received data interaction from the network.
| virtual bool DtVrfTDLMessageInterface::matchPattern |
( |
const DtSimulationAddress & |
address, |
|
|
const DtSimulationAddress & |
pattern |
|
) |
| const |
|
protectedvirtual |
| virtual void DtVrfTDLMessageInterface::invokeCallbacks |
( |
DtVrfTDLMessage * |
| ) |
|
|
protectedvirtual |
Invokes callbacks for a particular VRF TDL message.
| DtU32 DtVrfTDLMessageInterface::mySequenceNumber |
|
protected |
| bool DtVrfTDLMessageInterface::myAllowReliableDataInteractions |
|
protected |
| bool DtVrfTDLMessageInterface::myUseReliableTransport |
|
protected |
| bool DtVrfTDLMessageInterface::myCreatedInterfaceFactory |
|
protected |
| std::set<int> DtVrfTDLMessageInterface::myContentTypesToSendReliable |
|
protected |
Set of content types to be sent via reliable transport.
| bool DtVrfTDLMessageInterface::myOwnsEventManager |
|
protected |
The documentation for this class was generated from the following file: