ADTF
Loading...
Searching...
No Matches
json_rpc_client_object_factory.h
Go to the documentation of this file.
1
7
#pragma once
8
#include <
adtf_utils.h
>
9
#include "
rpc_object_client_intf.h
"
10
#include "
rpc_object_client.h
"
11
12
namespace
adtf
13
{
14
namespace
remote
15
{
16
namespace
ant
17
{
18
23
struct
cJsonRPCClientObjectFactory
24
{
25
static
tResult
CreateClient(
IRPCObjectClientPtr
& oClient,
26
const
char
* strRPCIID,
27
const
char
* strURL);
28
static
tResult
CreateClient(
IRPCObjectClientPtr
& oClient,
29
const
char
* strRPCIID,
30
const
char
* strHostURL,
31
const
char
* strRPCObjectName);
32
};
33
34
template
<
typename
INTERFACE>
35
rpc_object_client_ptr<INTERFACE>
make_rpc_object_client_ptr(
const
char
* strHostURL,
const
char
* strObjectName)
36
{
37
return
make_rpc_object_client_ptr<INTERFACE, cJsonRPCClientObjectFactory>(strHostURL, strObjectName);
38
}
39
40
}
//namespace ant
41
42
using
ant::cJsonRPCClientObjectFactory;
43
using
ant::make_rpc_object_client_ptr;
44
45
}
//namespace remote
46
}
//namespace adtf
adtf_utils.h
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::rpc_object_client_ptr
Definition
rpc_object_client.h:23
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
rpc_object_client.h
rpc_object_client_intf.h
adtf::remote::ant::cJsonRPCClientObjectFactory
Definition
json_rpc_client_object_factory.h:24
src
libraries
adtfremotesdk
include
adtfremotesdk
json_rpc_client_object_factory.h
Copyright © CARIAD SE. All rights reserved | Generated on Thu Aug 6 2026 by doxygen 1.13.2 | GIT Commit Hash: 07d2f84367192978b2a55ca6aee7f968758b7220