OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ConfigCassandraClient Member List

This is the complete list of members for ConfigCassandraClient, including all inherited members.

AddFQNameCache(const std::string &uuid, const std::string &obj_type, const std::string &fq_name)ConfigDbClientvirtual
bulk_sync_status_ConfigCassandraClientprivate
BulkDataSync()ConfigCassandraClientprotectedvirtual
BulkSyncDone()ConfigCassandraClient
ClearFQNameCache()ConfigDbClientinlinevirtual
config_db_ips() const ConfigDbClient
config_db_password() const ConfigDbClient
config_db_user() const ConfigDbClient
ConfigCassandraClient(ConfigClientManager *mgr, EventManager *evm, const ConfigClientOptions &options, int num_workers)ConfigCassandraClient
ConfigCassandraPartition classConfigCassandraClientfriend
ConfigDbClient(ConfigClientManager *mgr, EventManager *evm, const ConfigClientOptions &options)ConfigDbClient
dbif_ConfigCassandraClientprivate
EnqueueDBSyncRequest(const ObjTypeUUIDList &uuid_list)ConfigCassandraClientprotected
EnqueueUUIDRequest(std::string oper, std::string obj_type, std::string uuid_str)ConfigCassandraClientvirtual
event_manager()ConfigDbClientinlineprotected
FetchUUIDFromFQNameEntry(const std::string &key) const ConfigCassandraClientprotectedvirtual
FillFQNameCacheInfo(const std::string &uuid, FQNameCacheMap::const_iterator it, ConfigDBFQNameCacheEntry *entry) const ConfigDbClientprotectedvirtual
FindFQName(const std::string &uuid) const ConfigDbClientvirtual
fq_name_reader_ConfigCassandraClientprivate
FQNameCacheMap typedefConfigDbClientprotected
FQNameReader()ConfigCassandraClientprivate
GenDbIfPtr typedefConfigCassandraClient
GetConnectionInfo(ConfigDBConnInfo &status) const ConfigDbClientvirtual
GetFirstConfigDbPort() const ConfigDbClient
GetFQNameEntriesToRead() const ConfigCassandraClientinlineprotectedvirtual
GetInitRetryTimeUSec() const ConfigDbClientinlineprotectedvirtual
GetMaxRequestsToYield() const ConfigDbClientinlineprotectedvirtual
GetNumReadRequestToBunch() const ConfigDbClientprotectedvirtual
GetPartition(const std::string &uuid)ConfigCassandraClient
GetPartition(const std::string &uuid) const ConfigCassandraClient
GetPartition(int worker_id) const ConfigCassandraClient
GetUUID(const std::string &key) const ConfigDbClientinlinevirtual
HandleCassandraConnectionStatus(bool success, bool force_update=false)ConfigCassandraClientprivate
HashUUID(const std::string &uuid_str) const ConfigCassandraClientprotectedvirtual
InitConnectionInfo()ConfigDbClientvirtual
InitDatabase()ConfigCassandraClientvirtual
InitRetry()ConfigCassandraClientprivate
InvalidateFQNameCache(const std::string &uuid)ConfigDbClientvirtual
IsListOrMapPropEmpty(const string &uuid_key, const string &lookup_key)ConfigCassandraClientvirtual
ConfigDbClient::IsListOrMapPropEmpty(const std::string &uuid_key, const std::string &lookup_key)=0ConfigDbClientpure virtual
IsTaskTriggered() const ConfigCassandraClientvirtual
kCassClientTaskIdConfigCassandraClientstatic
kFqnTableNameConfigCassandraClientstatic
kInitRetryTimeUSecConfigDbClientstatic
kMaxNumUUIDToReadConfigCassandraClientstatic
kMaxRequestsToYieldConfigDbClientstatic
kNumEntriesToReadConfigDbClientstatic
kNumFQNameEntriesToReadConfigCassandraClientstatic
kObjectProcessTaskIdConfigCassandraClientstatic
kUuidTableNameConfigCassandraClientstatic
mgr()ConfigDbClientinline
mgr() const ConfigDbClientinline
num_workers() const ConfigCassandraClientinlineprotected
num_workers_ConfigCassandraClientprivate
ObjTypeFQNPair typedefConfigDbClient
ObjTypeUUIDList typedefConfigCassandraClientprotected
ObjTypeUUIDType typedefConfigCassandraClientprotected
ParseFQNameRowGetUUIDList(const std::string &obj_type, const GenDb::ColList &col_list, ObjTypeUUIDList &uuid_list, std::string *last_column)ConfigCassandraClientprivate
PartitionList typedefConfigCassandraClient
partitions()ConfigCassandraClientinlineprotected
partitions_ConfigCassandraClientprivate
PostShutdown()ConfigCassandraClientprotectedvirtual
PurgeFQNameCache(const std::string &uuid)ConfigDbClientvirtual
SkipTimeStampCheckForTypeAndFQName() const ConfigCassandraClientinlineprotectedvirtual
StartWatcher()ConfigDbClientvirtual
UpdateConnectionInfo(bool success, bool force)ConfigDbClientvirtual
UpdateFQNameCache(const std::string &key, const std::string &obj_type, ObjTypeUUIDList &uuid_list)ConfigCassandraClientprotected
uuid_str(const std::string &uuid)ConfigDbClientvirtual
UUIDToFQName(const std::string &uuid_str, bool deleted_ok=true) const ConfigDbClient
UUIDToFQNameShow(const std::string &search_string, const std::string &last_uuid, uint32_t num_entries, std::vector< ConfigDBFQNameCacheEntry > *entries) const ConfigDbClientvirtual
UUIDToObjCacheShow(const std::string &search_string, int inst_num, const std::string &last_uuid, uint32_t num_entries, std::vector< ConfigDBUUIDCacheEntry > *entries) const ConfigCassandraClientvirtual
~ConfigCassandraClient()ConfigCassandraClientvirtual
~ConfigDbClient()ConfigDbClientvirtual