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. More...
 

Typedefs

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

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 Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)