VR-Link API Documentation for HLA Evolved
unknownPdu.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #ifndef DtUnknownPdu_H_
11 #define DtUnknownPdu_H_
12 
13 #if DtDIS
14 
15 #include "pdu.h"
16 
18 class DT_DLL_VL DtUnknownPdu;
19 typedef void (*DtUnknownPduCb)(DtUnknownPdu *pdu, void *usr);
20 
23 class DT_DLL_VL DtUnknownPdu : public DtPdu
24 {
25 public:
26 
27  enum { PduStaticSize=12 };
28 
29 public:
30 
31 
32  DtUnknownPdu(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
33  DtUnknownPdu(const DtNetPduHeader *initial,
35 
36  static DtPdu *create(const DtNetPacket *initial,
38  static void addCallback(DtPduKind kind, DtExerciseConn *conn,
39  DtUnknownPduCb cb, void *usr);
40  static void removeCallback(DtPduKind kind, DtExerciseConn *conn,
41  DtUnknownPduCb cb, void *usr);
42 
43  virtual void printDataToStream(std::ostream &stream) const;
44 
45  void setKind(DtPduKind kind);
46 
47 protected:
48 
50 
51 };
52 
53 #endif
54 #endif
55 

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)