NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
INavtex Class Referenceabstract

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.
 

Detailed Description

Navtex database.


The documentation for this class was generated from the following file: