VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Typedefs
pduFactory.h File Reference

Go to the source code of this file.

Classes

class  DtPduFactory
 class DtPduFactory: More...

Macros

#define DtADD_PDU_CREATOR(x)   addCreator(Dt##x##PduKind, &Dt##x##Pdu::create);
 DtADD_PDU_CREATOR adds a PDU classes static create function to a PDU factory.

Typedefs

typedef DtPdu *(* DtPduCreator )(const DtNetPduHeader *packet, DtBufferPtr buffer, DtPduFactory *pduFactory)
 PDU creation function signature.
typedef DtVPRecord *(* DtVPCreator )()
 VPRecord creation function signature.

Detailed Description

Macro Definition Documentation

#define DtADD_PDU_CREATOR (   x)    addCreator(Dt##x##PduKind, &Dt##x##Pdu::create);

DtADD_PDU_CREATOR adds a PDU classes static create function to a PDU factory.

For example, DtADD_PDU_CREATOR(EntityState) produces: addCreator(DtEntityStatePduKind, DtEntityStatePdu::create);

Typedef Documentation

typedef DtPdu*(* DtPduCreator)(const DtNetPduHeader *packet, DtBufferPtr buffer, DtPduFactory *pduFactory)

PDU creation function signature.

typedef DtVPRecord*(* DtVPCreator)()

VPRecord creation function signature.


Document ID: Generated on Mon Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)