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

The source ENC database info This interface is used to get information about source ENC database Defined in datalayer/inc/senc_builder/senc_builder_interface.h. More...

#include <senc_builder_interface.h>

Inheritance diagram for IENCInfo:
ISDKComponent

Public Member Functions

virtual MediaType GetMediaType () const =0 throw ()
 Returns ENC media type.
 
virtual SDKResult GetMediaID (SDKString &media_id) const =0 throw ()
 Returns media ID.
 
virtual SDKResult GetDataserverID (s63::DataServerID &ds_id) const =0 throw ()
 Returns dataserver ID.
 
virtual EncryptionType GetEncryptionType () const =0 throw ()
 Returns encryption type.
 
virtual ENCDataType GetDataType () const =0 throw ()
 Returns ENC data type.
 
virtual CDType GetCDType () const =0 throw ()
 Returns CD type.
 
virtual SDKTime GetIssueDate () const =0 throw ()
 Returns media issue date.
 
virtual s63::SerialFileWeekOfIssue GetWeekOfIssue () const =0 throw ()
 Returns Week of Issue.
 
virtual s63::SerialFileYearOfIssue GetYearOfIssue () const =0 throw ()
 Returns Year of Issue.
 
virtual SDKResult GetMediaName (SDKString &name) const =0 throw ()
 Returns Media name.
 
virtual SDKResult GetMediaRegionalInfo (SDKString &reg_info) const =0 throw ()
 Returns Media regional info.
 
virtual s63::IS63SerialFileSP GetSerialFile () const =0 throw ()
 Returns SERIAL.ENC file container.
 
virtual s63::IS63ProductsFileSP GetProductsFile () const =0 throw ()
 Returns PRODUCTS.TXT file container.
 
virtual s63::IS63MediaFileSP GetMediaFile () const =0 throw ()
 Returns MEDIA.TXT file container.
 
virtual s63::IS63StatusFileSP GetStatusFile () const =0 throw ()
 Returns STATUS.LST file container.
 
virtual bool IsClosingCorrection () const =0 throw ()
 Checks, if given info is about a closing correction (empty ENC update without CATALOG.031 and cells, only SERIAL.ENC + INFO/PRODUCTS.TXT in the media root folder)
 
- Public Member Functions inherited from ISDKComponent
virtual SDKAtomicRefCount SDK_CALLTYPE AddRef () const =0 throw ()
 Increments the reference count for an interface on a component.

 
virtual SDKAtomicRefCount SDK_CALLTYPE Release () const =0 throw ()
 Decrements the reference count for an interface on a component.
 
virtual SDKResult SDK_CALLTYPE GetInterface (const InterfaceId &id, void **obj_ptr)=0 throw ()
 Returns pointers to the supported interfaces on a component.
 
template<typename _Itf >
SDKResult GetInterface (_Itf **obj_ptr) throw ()
 Returns pointers to the supported interfaces on a component.
 

Detailed Description

The source ENC database info This interface is used to get information about source ENC database Defined in datalayer/inc/senc_builder/senc_builder_interface.h.


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