ADTF
Loading...
Searching...
No Matches
adtf_file_support_intf.h
Go to the documentation of this file.
1
7
#pragma once
8
9
#define CID_ADTF_FILE_SUPPORT "adtf_file_support.service.adtf.cid"
10
11
namespace
adtf_file
12
{
13
14
class
Objects
;
15
16
}
17
18
namespace
adtf
19
{
20
21
namespace
services
22
{
23
24
namespace
devil
25
{
26
27
class
IADTFFileSupport
:
public
adtf::ucom::ant::IObject
28
{
29
public
:
30
#if defined(WIN32) && defined(_DEBUG)
31
ADTF_IID
(
IADTFFileSupport
,
"adtf_file_objects_debug.devil.services.adtf.iid"
);
32
#else
33
ADTF_IID
(
IADTFFileSupport
,
"adtf_file_objects.devil.services.adtf.iid"
);
34
#endif
35
36
public
:
37
virtual
tResult
LoadADTFFilePlugin(
const
char
* strFileName) = 0;
38
virtual
adtf_file::Objects
& GetADTFFileObjects()
const
= 0;
39
};
40
41
}
42
43
using
devil::IADTFFileSupport
;
44
45
}
46
47
}
ADTF_IID
#define ADTF_IID(_interface, _striid)
Definition
adtf_iid.h:19
tResult
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition
result.h:736
adtf::services::devil::IADTFFileSupport
Definition
adtf_file_support_intf.h:28
adtf::ucom::ant::IObject
Definition
object_intf.h:33
adtf_file::Objects
container for objects. this object container can be retrieved as objects singleton of the library via...
Definition
object.h:48
adtf::services::devil
Namespace for all service interfaces provided since v3.3.
Definition
adtf_file_support_intf.h:25
adtf_file
namespace for ADTF File library
Definition
adtf_file_support_intf.h:12
adtf
Namespace for all functionality provided by ADTF and its SDKs.
Definition
adtf_client_connector.h:14
src
libraries
base
include
plugins
adtf_file_support_intf.h
Copyright © CARIAD SE. All rights reserved | Generated on Thu Aug 6 2026 by doxygen 1.13.2 | GIT Commit Hash: 07d2f84367192978b2a55ca6aee7f968758b7220