RDK Documentation (Open Sourced RDK Components)
XBSStoreJournal Class Reference
Collaboration diagram for XBSStoreJournal:
Collaboration graph

Public Member Functions

HostIf_Source_Type_t getJournalSource (const string &key)
 
bool setJournalValue (const string &key, const string &value, HostIf_Source_Type_t bsSource)
 
void setInitialUpdate (bool initialUpdate)
 
void resetCacheAndStore ()
 
bool rfcUpdateStarted ()
 
bool rfcUpdateEnd ()
 
bool clearRfcAndGetDefaultValue (const string &key, string &defaultValue)
 
bool resetClearRfc (const string &key)
 
bool removeRecord (const string &key)
 
string getUpdatedSourceString (HostIf_Source_Type_t updatedSource)
 

Static Public Member Functions

static XBSStoreJournalgetInstance (const char *fileName)
 

Private Member Functions

 XBSStoreJournal (const char *)
 
 XBSStoreJournal (XBSStoreJournal const &)
 
bool init ()
 
bool loadJournalRecordsIntoCache ()
 
string getBuildTime ()
 
string getTime ()
 

Private Attributes

string m_filename
 
string m_buildTime
 
bool m_initDone
 
bool m_initialUpdate
 
std::unordered_map< std::string, BS_JournalData_tm_dict
 

Static Private Attributes

static XBSStoreJournalxbsJournalInstance = NULL
 

yes

Definition at line 43 of file XrdkCentralComBSStoreJournal.h.


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