 |
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. 1 #ifndef SDK_ECDIS_NMEA_PARSER_PARSED_NMEA_SENTENCE_DATA_ENUMERATOR_INTERFACE_H_
11 #define SDK_ECDIS_NMEA_PARSER_PARSED_NMEA_SENTENCE_DATA_ENUMERATOR_INTERFACE_H_
17 #include <base/inc/forward_declarations.h>
22 SDK_ECDISLAYER_BEGIN_NAMESPACE
35 IParsedNMEASentenceDataSP& parsed_nmea_sentence_data)
const throw() = 0;
47 SDK_ECDISLAYER_END_NAMESPACE
49 #endif // SDK_ECDIS_NMEA_PARSER_PARSED_NMEA_SENTENCE_DATA_ENUMERATOR_INTERFACE_H_
A container for parsed NMEA sentence(s) data fields.
virtual SDKResult SDK_CALLTYPE Reset()=0
Resets the enumeration sequence to the beginning.
A list of SDK error/return results.
virtual SDKResult SDK_CALLTYPE Next(IParsedNMEASentenceDataSP &parsed_nmea_sentence_data) const =0
Retrieves the next parsed NMEA sentence data object in the enumeration sequence.
Enumerator for IParsedNMEASentenceData components.
Definition: parsed_nmea_sentence_data_enumerator_interface.h:30
The ecdislayer constants.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
Common base SDK interfaces.
Base interface for all SDK interfaces.
Definition: sdk_component_interface.h:41
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.