ADTF
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Variables
Typedefs
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Enumerations
a
b
c
d
e
i
l
m
o
r
s
t
v
Enumerator
a
b
c
d
e
g
i
l
m
n
o
r
s
t
u
v
w
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
~
Variables
_
a
b
c
d
e
f
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Typedefs
_
a
b
c
d
e
f
h
i
m
n
o
p
r
s
t
u
v
x
Enumerations
a
c
d
e
f
i
m
p
r
s
t
Enumerator
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
Related Symbols
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
w
Functions
_
o
r
Variables
Typedefs
Macros
_
a
b
c
d
e
f
g
i
l
m
o
p
r
s
t
u
w
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
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
};
27
class
IADTFFileSupport
:
public
adtf::ucom::ant::IObject
{
…
};
40
41
}
24
namespace
devil
{
…
}
42
43
using
devil::IADTFFileSupport
;
44
45
}
46
47
}
ADTF_IID
#define ADTF_IID(_interface, _striid)
Common macro to enable correct treatment of interface classes by the adtf::ucom::ucom_cast<>
Definition
adtf_iid.h:19
tResult
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition
builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/a_utils/include/a_utils/core/result.h:632
adtf::services::devil::IADTFFileSupport
Definition
adtf_file_support_intf.h:28
adtf::ucom::ant::IObject
Base class for every interface type within the uCOM.
Definition
object_intf.h:33
adtf::services::devil
Namespace for all service interfaces provided since v3.3.
Definition
adtf_file_support_intf.h:25
adtf::services
Namespace for a summary of all service interfaces (System Service) provided by ADTF.
Definition
application_intf.h:14
adtf
Namespace for entire ADTF SDK.
Definition
ddl_specification_legacy.dox:2
src
libraries
base
include
plugins
adtf_file_support_intf.h
Copyright © CARIAD SE. All rights reserved | Generated on Fri May 16 2025 by doxygen 1.13.2 | GIT Commit Hash: 3eaf013baf4da4ea65dcbcfed4e240e03fe89ca2