RTC Toolkit  0.1.0-alpha
rtcMalContext.hpp
Go to the documentation of this file.
1 
9 #ifndef RTCTK_RTCCONTEXT_HPP_
10 #define RTCTK_RTCCONTEXT_HPP_
11 
14 #include <mal/Cii.hpp>
15 #include <mal/Mal.hpp>
16 #include <mal/utility/LoadMal.hpp>
17 #include <mal/rr/qos/ReplyTime.hpp>
18 #include "Rtctkif.hpp"
19 
20 
21 
22 namespace rtctk::rtcSupervisor {
23 
24 using stdif::StdCmdsSync;
25 using stdif::StdCmdsAsync;
26 
27  class RtcMalContext {
28  public:
29  static std::shared_ptr<StdCmdsAsync> GetAsyncHandle(const std::string uri_str);
30  static std::shared_ptr<StdCmdsSync> GetSyncHandle(const std::string uri_str);
31  static std::shared_ptr<StdCmdsSync> GetTimedSyncHandle(const std::string uri_str);
32  private:
33  };
34 }
35 
36 
37 #endif // DEVMGR_COMMON_DATA_CONTEXT_HPP_
rtctk::rtcSupervisor
Definition: rtcCommandRequest.hpp:17
rtctk::rtcSupervisor::RtcMalContext::GetTimedSyncHandle
static std::shared_ptr< StdCmdsSync > GetTimedSyncHandle(const std::string uri_str)
Definition: rtcMalContext.cpp:47
rtctk::rtcSupervisor::RtcMalContext
Definition: rtcMalContext.hpp:27
logger.hpp
Logging Support Library based on log4cplus.
rtctk::rtcSupervisor::RtcMalContext::GetAsyncHandle
static std::shared_ptr< StdCmdsAsync > GetAsyncHandle(const std::string uri_str)
Definition: rtcMalContext.cpp:25
rtctk::rtcSupervisor::RtcMalContext::GetSyncHandle
static std::shared_ptr< StdCmdsSync > GetSyncHandle(const std::string uri_str)
Definition: rtcMalContext.cpp:35
rtcSupervisorLib.hpp
Standard enums for rtcSupervisor.