VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
communicationsNodeIdRecord.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2013 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #pragma once
7 
12 
13 #include <vlpi/disEnums.h>
14 #include <vlpi/entityIdentifier.h>
16 
17 
22 {
23 public:
24 
27 
29  DtCommunicationsNodeIdRecord(const DtEntityIdentifier& entityId, unsigned int elementId);
30 
33 
36 
39 
42  const DtCommunicationsNodeIdRecord& orig);
43 
47 
49  virtual void setEntityId(const DtEntityIdentifier &id);
50  virtual const DtEntityIdentifier &entityId() const;
51 
53  virtual void setElementId(unsigned id);
54  virtual unsigned int elementId() const;
55 
57  virtual void printData() const;
58  virtual void printDataToStream(std::ostream& stream) const;
59 
61  virtual DtCommunicationsNodeIdRecord* clone() const;
62 
64  virtual void setFromNet(const void* net, int size);
65 
67  virtual const void* netRep(int* size = NULL) const;
68 
70  virtual int netSize() const;
71 
73  virtual void setFromNet(const DtNetCommunicationsNodeIdRecord& net);
74 
75 
76 protected:
77 
79 
81 };

Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)