VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ifSyncMatrixPlan.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vlutil/vlString.h>
13 #include <vlutil/vlNetTypes.h>
14 #include <vlutil/vlList.h>
15 #include "vrfmsgs/ifPlan.h"
16 #include <vrfutil/rwUUID.h>
17 #include "vrfmsgs/vrfmsgsDefines.h"
18 
19 #include <vector>
20 
26 
28 {
29 public:
30 
33 
35  virtual ~DtIfSyncMatrixPlan();
36 
39 
42 
44  virtual int type() const;
45 
46  virtual DtSimInterfaceContent * clone() const;
47 
49 
50  virtual const DtUUID& syncMatrix() const;
51  virtual void setSyncMatrix(const DtUUID& syncMatrix);
53 
55 
56  virtual const DtString& phaseName() const;
57  virtual void setPhaseName(const DtString& phaseName);
59 
63  virtual int netRepSize() const;
64 
66 
68  virtual bool setFromNet(const char* contentBuffer,
69  unsigned contentSize);
70 
73  virtual bool setToNet();
74 
75 protected:
78 };
class DtIfPlan:
Definition: ifPlan.h:61
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
DtIfPlan & operator=(const DtIfPlan &orig)
assignment operator
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
virtual int type() const
Returns the type of Interface Content.
Contains the DtUUID class declaration.
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Fills in the task from the network buffer.
class DtIfSyncMatrixPlan:
Definition: ifSyncMatrixPlan.h:27
virtual bool setToNet()
Fills in the network buffer (created by base class simTask) with the task contents.
virtual int netRepSize() const
Get the list of statements in the message. Statement returns the size of the full network representat...
static DtSimInterfaceContent * creator()
DtString myPhaseName
Definition: ifSyncMatrixPlan.h:77
Definition: simInterfaceContent.h:45
DtUUID mySyncMatrix
Definition: ifSyncMatrixPlan.h:76
virtual DtSimInterfaceContent * clone() const

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)