Monitor.h 474 Bytes
Newer Older
fmg005's avatar
fmg005 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#ifndef Monitor_H_
#define Monitor_H_

#include "tcp_monitor_client.h"

namespace CLA {
  class Monitor {
    /* wrapper for monitor tcp client */
    private:
      CLA::tcp_monitor_client m_tcp_monitor_client;
      std::shared_ptr<CLA::LOGGER> m_logger;
    public:
      Monitor( std::shared_ptr<CLA::LOGGER>&);
      Monitor( std::shared_ptr<CLA::LOGGER>&, const string&, const string&);
      ~Monitor();
16
      void publish_patient_data(const string&);
fmg005's avatar
fmg005 committed
17 18 19 20
  };
}

#endif