VR-Forces 5.0.1 Developer's Guide
Home
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfmsgs
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>
12
#include <
vrfExtProtocol/simInterfaceContent.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
27
class
DT_DLL_vrfmsgs
DtIfSyncMatrixPlan
:
public
DtIfPlan
28
{
29
public
:
30
32
DtIfSyncMatrixPlan
();
33
35
virtual
~
DtIfSyncMatrixPlan
();
36
38
DtIfSyncMatrixPlan
(
const
DtIfSyncMatrixPlan
& orig);
39
41
DtIfSyncMatrixPlan
&
operator=
(
const
DtIfSyncMatrixPlan
& orig);
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
65
static
DtSimInterfaceContent
*
creator
();
66
68
virtual
bool
setFromNet
(
const
char
* contentBuffer,
69
unsigned
contentSize);
70
73
virtual
bool
setToNet
();
74
75
protected
:
76
DtUUID
mySyncMatrix
;
77
DtString
myPhaseName
;
78
};
DtIfPlan
class DtIfPlan:
Definition:
ifPlan.h:61
DtUUID
UUID is a unique ID wrapper class.
Definition:
rwUUID.h:226
DtIfPlan::operator=
DtIfPlan & operator=(const DtIfPlan &orig)
assignment operator
DT_DLL_vrfmsgs
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition:
vrfmsgsDefines.h:28
vrfmsgsDefines.h
DtIfPlan::type
virtual int type() const
Returns the type of Interface Content.
rwUUID.h
Contains the DtUUID class declaration.
DtIfPlan::setFromNet
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Fills in the task from the network buffer.
simInterfaceContent.h
ifPlan.h
DtIfSyncMatrixPlan
class DtIfSyncMatrixPlan:
Definition:
ifSyncMatrixPlan.h:27
DtIfPlan::setToNet
virtual bool setToNet()
Fills in the network buffer (created by base class simTask) with the task contents.
DtIfPlan::netRepSize
virtual int netRepSize() const
Get the list of statements in the message. Statement returns the size of the full network representat...
DtIfPlan::creator
static DtSimInterfaceContent * creator()
DtIfSyncMatrixPlan::myPhaseName
DtString myPhaseName
Definition:
ifSyncMatrixPlan.h:77
DtSimInterfaceContent
Definition:
simInterfaceContent.h:45
DtString
DtIfSyncMatrixPlan::mySyncMatrix
DtUUID mySyncMatrix
Definition:
ifSyncMatrixPlan.h:76
DtIfPlan::clone
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
)