CARMA C++
RtdMonitorFrameClient.h
Go to the documentation of this file.
1 // $Id: RtdMonitorFrameClient.h,v 1.1 2013/07/10 15:36:12 eml Exp $
2 
3 #ifndef SZA_UTIL_RTDMONITORFRAMECLIENT_H
4 #define SZA_UTIL_RTDMONITORFRAMECLIENT_H
5 
17 
18 // Define a class for obtaining data from a NetMonitorFrameServer.
19 // This client will ultimately get data for reserving to RTD clients
20 
21 namespace sza {
22  namespace util {
23 
24  class NetMonitorFrame;
25 
26  class RtdMonitorFrameClient : public sza::util::NetMonitorFrameClient {
27  public:
28 
32  RtdMonitorFrameClient(bool spawnThread, std::string host, unsigned port, NetMonitorFrame* nmf);
33  RtdMonitorFrameClient(bool spawnThread, std::string host, unsigned port, NetMonitorFrame* nmf, int fdWrite);
34 
38  virtual ~RtdMonitorFrameClient();
39 
40  protected:
41 
42  void processServerData();
43 
44  RtdArrayTemplate rtdTemplate_;
45 
46  }; // End class NetMonitorFrameClient
47 
48  } // End namespace util
49 } // End namespace sza
50 
51 
52 
53 #endif // End #ifndef SZA_UTIL_RTDMONITORFRAMECLIENT_H
Tagged: Mon May 23 16:00:06 PDT 2011.
Tagged: Tue Aug 24 16:09:09 PDT 2010.