DeviceAtlas C++ interface Api
Public Member Functions | Friends | List of all members
com::deviceatlas::da::DeviceAtlas Class Reference

DeviceAtlas class represents the API data mapped to memory through reading a JSON file or a memory mapped binary file. More...

#include <devatlas.h>

Inheritance diagram for com::deviceatlas::da::DeviceAtlas:
com::deviceatlas::CommonDeviceAtlas

Public Member Functions

 DeviceAtlas (const DeviceConfig &_cfg=DeviceConfig(), da_read_fn _rfn=&p_read_fn, da_setpos_fn _sfn=&p_setpos_fn)
 
void loadDataFromFile (const char *) override
 
void loadDataFromMem (const char *) noexcept(false)
 
void download () noexcept(false)
 
time_t getDataGeneration () const noexcept
 
std::string getDataGenerationIso8601 () const noexcept
 
bool dump (const char *)
 
const da_dwatlas_t atlas ()
 
- Public Member Functions inherited from com::deviceatlas::CommonDeviceAtlas
 CommonDeviceAtlas (const CommonDeviceAtlas &)=delete
 
CommonDeviceAtlasoperator= (const CommonDeviceAtlas &)=delete
 
 CommonDeviceAtlas (CommonDeviceAtlas &&)=delete
 
bool isSet () const
 

Friends

class DeliveryContext
 
class HttpHeaders
 

Detailed Description

DeviceAtlas class represents the API data mapped to memory through reading a JSON file or a memory mapped binary file.


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