VR-Forces 4.1.1 Class Documentation
remLgrControl.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 
11 #include <vlutil/vlString.h>
12 #include <vl/hostStructs.h>
13 
14 class DtExerciseConn;
15 class DtLgrControlPdu;
16 
22 
23 //- Note: This class is incomplete.
24 #include "vrfcore/vrfcoreDefines.h"
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 Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)