 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file.
11 #ifndef SDK_S63_MEDIA_FILE_INTERFACE_H_
12 #define SDK_S63_MEDIA_FILE_INTERFACE_H_
16 #include <base/inc/sdk_component_base.h>
18 #include <base/inc/interfaces/collection/collection_interface.h>
59 SDKString& exchange_set_location)
const throw() = 0;
63 SDKTime& ex_set_issue_date)
const throw() = 0;
67 SDKString& media_set_number)
const throw() = 0;
71 SDKString& regional_information)
const throw() = 0;
75 SDKString& comments)
const throw() = 0;
92 IS63MediaFileRecordSP& media_file_record) const throw() = 0;
108 virtual SDKResult SDK_CALLTYPE GetDataserverID(
112 virtual SDKResult SDK_CALLTYPE GetWeekOfIssue(
117 virtual SDKResult SDK_CALLTYPE GetDateOfIssue(
118 SDKTime& date_of_issue)
const throw() = 0;
121 virtual SDKResult SDK_CALLTYPE GetMediaType(
125 virtual SDKResult SDK_CALLTYPE GetMediaLabelID(
130 virtual SDKResult SDK_CALLTYPE GetMediaID(
131 SDKString& media_id)
const throw() = 0;
134 virtual SDKResult SDK_CALLTYPE GetMediaName(
135 SDKString& media_name)
const throw() = 0;
138 virtual SDKResult SDK_CALLTYPE GetRegionalInformation(
139 SDKString& regional_information)
const throw() = 0;
142 virtual SDKResult SDK_CALLTYPE GetIterator(
143 IS63MediaFileRecordsEnumSP& iterator)
const throw() = 0;
154 #endif // SDK_S63_MEDIA_FILE_INTERFACE_H_
SDKUInt8 DataServerID[2]
Dataserver ID.
Definition: s63_cell_permits_interface.h:29
Set of interfaces for S-63 cell permits description.
Object generic properties interface.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
Provides access to members that control the properties.
Definition: properties_interface.h:32
SDK_END_NAMESPACE typedef SDKInt64 SDKTime
Milliseconds from Unix epoch.
Definition: base_types.h:56
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.