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
10
namespace
adtf
11
{
12
namespace
remote
13
{
14
namespace
ant
15
{
16
23
#define ADTF_REMOTE_DEFAULT_HOST_URL "http://localhost:8000"
24
29
class
cADTFRemoteSystem
30
{
31
private
:
33
class
cADTFRemoteSystemPrivate;
34
std::unique_ptr<cADTFRemoteSystemPrivate> _d;
35
36
protected
:
38
cADTFRemoteSystem
();
39
40
public
:
46
explicit
cADTFRemoteSystem
(
const
char
* strHostUrl);
47
51
~cADTFRemoteSystem
();
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
119
using
ant::cADTFRemoteSystem
;
120
121
}
122
}
123
124
#endif
//ADTF_REMOTE_SYSTEM_H
ADTF_REMOTE_DEFAULT_HOST_URL
#define ADTF_REMOTE_DEFAULT_HOST_URL
Definition
adtf_remote_system.h:23
tResult
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition
result.h:736
adtf::remote::ant::IRPCObjectClientPtr
Definition
rpc_object_client_intf.h:27
adtf::remote::ant::cADTFRemoteSystem
Definition
adtf_remote_system.h:30
adtf::remote::ant::cADTFRemoteSystem::~cADTFRemoteSystem
~cADTFRemoteSystem()
adtf::remote::ant::cADTFRemoteSystem::GetHostURL
adtf::util::cString GetHostURL() const
adtf::remote::ant::cADTFRemoteSystem::cADTFRemoteSystem
cADTFRemoteSystem(const char *strHostUrl)
adtf::remote::ant::cADTFRemoteSystem::GetProcessID
uint64_t GetProcessID() const
adtf::remote::ant::cADTFRemoteSystem::cADTFRemoteSystem
cADTFRemoteSystem()
CTOR.
adtf::remote::ant::cADTFRemoteSystem::Ping
tResult Ping() const
adtf::remote::ant::cADTFRemoteSystem::FindObjectsByRPCIID
adtf::util::cStringList FindObjectsByRPCIID(const char *strRPCIID) const
adtf::remote::ant::cADTFRemoteSystem::GetObjectClient
tResult GetObjectClient(const char *strObject, IRPCObjectClientPtr &oClient) const
adtf::remote::ant::cADTFRemoteSystem::DEFAULT_HOST_URL
static constexpr const char *const DEFAULT_HOST_URL
Definition
adtf_remote_system.h:57
adtf::remote::ant
Namespace for all functionality of the ADTF Remote SDK provided since v3.0.
Definition
adtf_remote_clock_intf.h:16
adtf::remote
Namespace for the ADTF Remote SDK.
Definition
adtf_client_connector.h:16
adtf
Namespace for all functionality provided by ADTF and its SDKs.
Definition
adtf_client_connector.h:14
src
libraries
adtfremotesdk
include
adtfremotesdk
adtf_remote_system.h
Copyright © CARIAD SE. All rights reserved | Generated on Thu Aug 6 2026 by doxygen 1.13.2 | GIT Commit Hash: 07d2f84367192978b2a55ca6aee7f968758b7220