VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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.
26 {
27 public:
28  DtRemoteLoggerController(DtExerciseConn* exConn, const DtGlobalObjectDesignator&);
29  virtual ~DtRemoteLoggerController();
30 
32  virtual void sendSetFilenameMessage(const DtString&);
33 
35  virtual void sendRecordMessage();
36 
38  virtual void sendStopMessage();
39 
41  void setSenderId(const DtGlobalObjectDesignator&);
43  const DtGlobalObjectDesignator& senderId() const;
44 
46  virtual void sendPdu(DtLgrControlPdu* pdu);
47 
48 protected:
52  DtRemoteLoggerController& operator=(const DtRemoteLoggerController& orig);
53 
54 protected:
55  DtExerciseConn *myExConn;
56  DtGlobalObjectDesignator mySenderId;
57 };
58 
59 inline void DtRemoteLoggerController::setSenderId(const DtGlobalObjectDesignator& s)
60 {
61  mySenderId = s;
62 }
63 
64 inline const DtGlobalObjectDesignator& DtRemoteLoggerController::senderId() const
65 {
66  return mySenderId;
67 }

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)