VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
pVrfBackEnd.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2014 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <portal/pObject.h>
13 
14 namespace MAKVrExchange
15 {
16 
18 
27  {
28  public:
29 
32 
35 
37  virtual ~DtPortalVrfBackEndObject();
38 
40  DtPortalVrfBackEndObject& operator = ( const DtPortalVrfBackEndObject& original );
41 
44 
45  int operator == ( const DtPortalVrfBackEndObject& rightOperand ) const;
46  int operator != ( const DtPortalVrfBackEndObject& rightOperand ) const;
47 
49 
52 
53  DtDEC_ATTRIBUTE( DtFloat64, ExerciseStartTime, exerciseStartTime );
54  DtDEC_ATTRIBUTE( DtFloat64, SimTime, simTime );
55  DtDEC_ATTRIBUTE( DtFloat64, SimStartTime, simStartTime );
56  DtDEC_ATTRIBUTE( double, TimeMultiplier, timeMultiplier );
57  DtDEC_ATTRIBUTE( DtU32, ControlState, controlState );
58  DtDEC_ATTRIBUTE( DtU32, InetAddr, inetAddr );
59  DtDEC_ATTRIBUTE( DtU32, Port, port );
60  DtDEC_ATTRIBUTE( bool, IsCurrentParameterDb, isCurrentParameterDb );
61  DtDEC_ATTRIBUTE( bool, IsResourceMonitorEnabled, isResourceMonitorEnabled );
62  DtDEC_ATTRIBUTE( bool, IsLoaded, isLoaded );
63  DtDEC_ATTRIBUTE( bool, IsTimeManaged, isTimeManaged );
64  DtDEC_ATTRIBUTE( DtString, ScenarioName, scenarioName );
65  DtDEC_ATTRIBUTE( DtString, TerrainName, terrainName );
66  DtDEC_ATTRIBUTE( DtString, GuiTerrainName, guiTerrainName );
67  DtDEC_ATTRIBUTE( DtU32, SimEngineId, simEngineId );
68  DtDEC_ATTRIBUTE( bool, LoadedNewScenario, loadedNewScenario );
69 
71 
72  public:
73 
75 
76  static DtPortalMessage* create();
77 
78  virtual unsigned int netSize() const;
79  virtual void writeSelfToBuffer( void* buffer ) const ;
80  virtual void readSelfFromBuffer(const void* buffer);
81 
82  virtual std::ostream& printDataToStream( std::ostream& stream ) const;
83 
84  };
85 
86 
88  {
89  return new DtPortalVrfBackEndObject();
90  }
91 
92 }

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)