VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
remoteLoggerController.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
12 #include <vlutil/vlString.h>
13 #include <vl/hostStructs.h>
14 
15 class DtExerciseConn;
16 class DtLgrControlPdu;
17 
23 
24 //- Note: This class is incomplete.
25 namespace makVrf
26 {
28  {
29  public:
30  DtRemoteLoggerController(DtExerciseConn* exConn, const DtGlobalObjectDesignator&);
31  virtual ~DtRemoteLoggerController();
32 
34  virtual void sendSetFilenameMessage(const DtString&);
35 
37  virtual void sendRecordMessage();
38 
40  virtual void sendStopMessage();
41 
43  void setSenderId(const DtGlobalObjectDesignator&);
45  const DtGlobalObjectDesignator& senderId() const;
46 
48  virtual void sendPdu(DtLgrControlPdu* pdu);
49 
50  protected:
54  DtRemoteLoggerController& operator=(const DtRemoteLoggerController& orig);
55 
56  protected:
57  DtExerciseConn *myExConn;
58  DtGlobalObjectDesignator mySenderId;
59  };
60 
61  inline void DtRemoteLoggerController::setSenderId(const DtGlobalObjectDesignator& s)
62  {
63  mySenderId = s;
64  }
65 
66  inline const DtGlobalObjectDesignator& DtRemoteLoggerController::senderId() const
67  {
68  return mySenderId;
69  }
70 }
Definition: remoteLoggerController.h:27
DtExerciseConn * myExConn
Definition: remoteLoggerController.h:57
const DtGlobalObjectDesignator & senderId() const
Gets mySenderId.
Definition: remoteLoggerController.h:66
void setSenderId(const DtGlobalObjectDesignator &)
Sets mySenderId.
Definition: remoteLoggerController.h:61
DtGlobalObjectDesignator mySenderId
Definition: remoteLoggerController.h:58

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)