ADTF
3.18.2
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
}
A_UTILS_NS::cResult
A common result class usable as return value throughout.
Definition:
builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/a_utils/include/a_utils/core/result.h:18
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:31
adtf
Namespace for entire ADTF SDK.
Definition:
ddl_specification_legacy.dox:2
Copyright © VW Group. All rights reserved. (Generated on Thu Mar 14 2024 by doxygen 1.9.1)