![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Navtex database. More...
#include <navtex_interface.h>
Inherits ISDKProperties.
Public Member Functions | |
| virtual SDKResult SDK_CALLTYPE | AddMessage (const SDK_NMEA_NAMESPACE::IParsedNMEASentenceDataSP &parsed_nmea_data, NavtexMessageID &new_navtex_message_id)=0 throw () |
| Tries to add new Navtex message into database parsed_nmea_data should contain result of parsing NMEA NRX sentence. | |
| virtual SDKResult SDK_CALLTYPE | GetMessage (const NavtexMessageID &message_id, INavtexMessageSP &message) const =0 throw () |
| Returns appropriate Navtex message by it's ID. | |
| virtual SDKResult SDK_CALLTYPE | GetMessages (const NavtexCoverageArea &cov_area_filter, const NavtexMessageType &msg_type_filter, const NavtexMessageCode &msg_code_filter, const SDKTime &msg_time_filter, const NavtexMessageErrRate &err_rate_filter, INavtexMessagesEnumSP &msg_enum) const =0 throw () |
| Returns a set of Navtex messages, filtered by appropriate parameters cov_area_filter if given value is not set to kNavtexCoverageArea_Unknown, only whose messages, which coverage area is equal to given one will be enumerated msg_type_filter if given value is not set to kNavtexMessageType_Unknown, only whose messages, which message type is equal to given one will be enumerated msg_code_filter if given value is not set to kUndefinedNavtexMessageCode, only whose messages, which message code is equal to given one will be enumerated msg_time_filter if given value is not set to kInvalidSDKTime, only whose messages, which are younger than given date will be enumerated err_rate_filter if given value is not set to kUndefinedNavtexMessageErrRate, only whose messages, which has lower or equal error rate than given will be enumerated. | |
| virtual SDKResult SDK_CALLTYPE | RemoveMessage (const NavtexMessageID &message_id)=0 throw () |
| Removes Navtex message. | |
Navtex database.