VR-Forces 4.2 Class Documentation
ifReqPlan.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: ifReqPlan.h,v $ $Revision: 1.18 $ $State: Exp $
7 *******************************************************************************/
8 
11 
12 #ifndef DtIfRequestPlan_H_
13 #define DtIfRequestPlan_H_
14 
15 #include <vlutil/vlString.h>
16 
17 #include <vrfExtProtocol/ifaceCont.h>
18 #include <vrfExtProtocol/objType.h>
19 
20 
24 {
25  DtNetU8 myPadding0; //1 byte (was echelon ID length)
26  DtNetU8 myNameLength; //1 byte
27  DtNetU8 myAddPlanStatementCallback; //1 byte
28 };
29 
30 
46 #include "vrfmsgs/vrfmsgsDefines.h"
48 {
49 public:
50 
53 
55  virtual ~DtIfRequestPlan();
56 
58  DtIfRequestPlan(const DtIfRequestPlan& orig);
59 
61  DtIfRequestPlan& operator=(const DtIfRequestPlan& orig);
62 
64  virtual int type() const;
65 
66  virtual DtSimInterfaceContent * clone() const;
67 
69  virtual const DtString & name() const;
70  virtual void setName(const DtString & name);
71 
75  virtual void setAddPlanStatementCallback(bool);
76  virtual bool addPlanStatementCallback() const;
77 
78  virtual int netRepSize() const;
79  virtual bool setFromNet(const char* contentBuffer,
80  unsigned contentSize);
81  virtual bool setToNet();
82 
83  virtual void printDataToString(DtString& str);
84 
85  static DtSimInterfaceContent* creator();
86 
87 protected:
90 };
91 
92 #endif

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)