The DtVrfTDLMessageInterface is a transporter for sending TDL messages as data interactions using a VR-Link exercise connection.
- Related Examples
-
| DtVrfTDLMessageInterface::DtVrfTDLMessageInterface |
( |
DtCommunicationManager * |
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.
| 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.
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.
Process a received data interaction from the network.
Creator that should be used to create an instance of this class. If none defined this class will be created.
Creator that should be used to create an instance of this class. If none defined this class will be created.
Creator that should be used to create an instance of this class. If none defined this class will be created.
| virtual void DtVrfTDLMessageInterface::removeConnections |
( |
| ) |
|
|
protectedvirtual |
| virtual void DtVrfTDLMessageInterface::initializeConnections |
( |
| ) |
|
|
protectedvirtual |
| 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.
The documentation for this class was generated from the following file: