ADTF
Loading...
Searching...
No Matches
adtf_remote_system.h
Go to the documentation of this file.
1
7#ifndef ADTF_REMOTE_SYSTEM_H
8#define ADTF_REMOTE_SYSTEM_H
9
10namespace adtf
11{
12namespace remote
13{
14namespace ant
15{
16
23#define ADTF_REMOTE_DEFAULT_HOST_URL "http://localhost:8000"
24
30{
31 private:
33 class cADTFRemoteSystemPrivate;
34 std::unique_ptr<cADTFRemoteSystemPrivate> _d;
35
36 protected:
39
40 public:
46 explicit cADTFRemoteSystem(const char* strHostUrl);
47
52
57 static constexpr const char* const DEFAULT_HOST_URL = ADTF_REMOTE_DEFAULT_HOST_URL;
58
59 public:
66 adtf::util::cStringList FindObjectsByRPCIID(const char* strRPCIID) const;
67
98 tResult GetObjectClient(const char* strObject, IRPCObjectClientPtr& oClient) const;
105 tResult Ping() const;
110 uint64_t GetProcessID() const;
115 adtf::util::cString GetHostURL() const;
116};
117}
118
120
121}
122}
123
124#endif //ADTF_REMOTE_SYSTEM_H
#define ADTF_REMOTE_DEFAULT_HOST_URL
Definition adtf_remote_system.h:23
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition rpc_object_client_intf.h:27
Definition adtf_remote_system.h:30
adtf::util::cString GetHostURL() const
cADTFRemoteSystem(const char *strHostUrl)
adtf::util::cStringList FindObjectsByRPCIID(const char *strRPCIID) const
tResult GetObjectClient(const char *strObject, IRPCObjectClientPtr &oClient) const
static constexpr const char *const DEFAULT_HOST_URL
Definition adtf_remote_system.h:57
Namespace for all functionality of the ADTF Remote SDK provided since v3.0.
Definition adtf_remote_clock_intf.h:16
Namespace for the ADTF Remote SDK.
Definition adtf_client_connector.h:16
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14