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

Public Member Functions

void clearAll ()
 
void reloadCache ()
 
faultCode_t getValue (HOSTIF_MsgData_t *stMsgData)
 
faultCode_t setValue (HOSTIF_MsgData_t *stMsgData)
 

Static Public Member Functions

static XRFCStoregetInstance ()
 

Private Member Functions

 XRFCStore (XRFCStore const &)
 
bool init ()
 
string getRawValue (const string &key)
 
bool setRawValue (const string &key, const string &value)
 
faultCode_t clearValue (const string &key, const string &value)
 
bool writeHashToFile (const string &key, const string &value, unordered_map< string, string > &dict, const string &filename)
 
void initTR181PropertiesFileName ()
 
bool loadFileToCache (const string &filename, unordered_map< string, string > &dict)
 
bool loadTR181PropertiesIntoCache ()
 

Private Attributes

string m_filename
 
string m_local_filename
 
bool m_initDone
 
bool m_updateInProgress
 
std::unordered_map< std::string, std::string > m_dict
 
std::unordered_map< std::string, std::string > m_local_dict
 
std::unordered_map< std::string, std::string > m_nonpersist_dict
 
std::unordered_map< std::string, std::string > m_dict_rfcdefaults
 

Static Private Attributes

static XRFCStorexrfcInstance = NULL
 

yes

Definition at line 30 of file XrdkCentralComRFCStore.h.


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