|
| virtual SDKResult SDK_CALLTYPE | GetAllLayers (ICollectionSDKComponentSP &data_layers, bool include_removed=false) const =0 throw () |
| | Returns data layers supported by NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | CreateLayer (INavBoxDataLayerSP &data_layer) const =0 throw () |
| | Create data layer on NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | UpdateLayer (const SDKString &layer_id, const INavBoxDataLayerSP &updated_data_layer) const =0 throw () |
| | Update data layer on NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | DeleteLayer (const SDKString &layer_id) const =0 throw () |
| | Delete data layer on NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | GetAllAttachments (ICollectionSDKComponentSP &attachments) const =0 throw () |
| | Returns data layers supported by NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | CreateAttachment (INavBoxDataObjectAttachmentInfoSP &attachment, const SDKArray &attachment_content) const =0 throw () |
| | Create attachment on NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | GetAttachment (const SDKString &attachment_id, SDKArray &attachment_content) const =0 throw () |
| | Returns attachment content from NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | UpdateAttachment (const SDKString &attachment_id, INavBoxDataObjectAttachmentInfoSP &attachment, const SDKArray &attachment_content) const =0 throw () |
| | Update attachment on NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | GetDataObjectsInLayer (const SDKString &layer_id, DataObjectsExtractionMode mode, ICollectionSDKComponentSP &data_objects) const =0 throw () |
| | Returns data objects from layer on NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | GetDataObjectsInLayer (const SDKString &layer_id, SDKString &data_objects_json) const =0 throw () |
| | Returns data objects from layer on NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | GetDataObject (const SDKString &object_id, DataObjectsExtractionMode mode, INavBoxDataObjectSP &data_object) const =0 throw () |
| | Returns data object from NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | CreateDataObject (const SDKString &layer_id, INavBoxDataObjectSP &data_object) const =0 throw () |
| | Create data object on NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | UpdateDataObject (const SDKString &object_id, INavBoxDataObjectSP &data_object) const =0 throw () |
| | Update data object on NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | DeleteDataObject (const SDKString &object_id) const =0 throw () |
| | Delete data object from layer on NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | GetDataLayerSENCFiles (const SDKString &layer_id, IFileStreamFileInfoListSP &senc_file_info_list) const =0 throw () |
| | Returns collection of data layer SENC files. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | GetDataLayerSENCFileInfo (const SDKString &layer_id, const SDKString &senc_file_pathname, IFileStreamFileInfoSP &senc_file_info) const =0 throw () |
| | Returns data layer SENC file info. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | OpenDataLayerSENCFileStream (const SDKString &layer_id, const SDKString &senc_file_pathname, SDK_BASE_NAMESPACE::SDKStreamSP &stream) const =0 throw () |
| | Opens data layer SENC file read stream. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | GetDataLayerSENCResourceStorage (const SDKString &layer_id, base::SDKResourceStorageSP &storage)=0 throw () |
| | Creates resource storage at data layer SENC root. The resource storage can be used instead of 3 previous calls. It provides more general way to access data layer SENC. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | ExportDataLayer (const SDKString &layer_id, SDKString &expport_data_layer) const =0 throw () |
| | Export data layer from NavBox REST server. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | ImportDataLayer (const SDKString &import_data_layer, INavBoxDataLayerSP &data_layer) const =0 throw () |
| | Import data layer to NavBox REST server. More...
|
| |
|
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.
|
| |
NavBox REST client Data layers provider.