OpenSDN source code
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
client_connection_up_ConfigDbClientprivate
config_db_ips() constConfigDbClient
config_db_ips_ConfigDbClientprivate
config_db_password() constConfigDbClient
config_db_password_ConfigDbClientprivate
config_db_ports_ConfigDbClientprivate
config_db_user() constConfigDbClient
config_db_user_ConfigDbClientprivate
ConfigCassandraClient(ConfigClientManager *mgr, EventManager *evm, const ConfigClientOptions &options, int num_workers)ConfigCassandraClient
ConfigCassandraPartition classConfigCassandraClientfriend
ConfigDbClient(ConfigClientManager *mgr, EventManager *evm, const ConfigClientOptions &options)ConfigDbClient
connection_status_change_at_ConfigDbClientprivate
dbif_ConfigCassandraClientprivate
EnqueueDBSyncRequest(const ObjTypeUUIDList &uuid_list)ConfigCassandraClientprotected
EnqueueUUIDRequest(std::string oper, std::string obj_type, std::string uuid_str)ConfigCassandraClientvirtual
event_manager()ConfigDbClientinlineprotected
evm_ConfigDbClientprivate
FetchUUIDFromFQNameEntry(const std::string &key) constConfigCassandraClientprotectedvirtual
FillFQNameCacheInfo(const std::string &uuid, FQNameCacheMap::const_iterator it, ConfigDBFQNameCacheEntry *entry) constConfigDbClientprotectedvirtual
FindFQName(const std::string &uuid) constConfigDbClientvirtual
fq_name_cache_ConfigDbClientprivate
fq_name_reader_ConfigCassandraClientprivate
FQNameCacheMap typedefConfigDbClientprotected
FQNameReader()ConfigCassandraClientprivate
GenDbIfPtr typedefConfigCassandraClient
GetConnectionInfo(ConfigDBConnInfo &status) constConfigDbClientvirtual
GetFirstConfigDbPort() constConfigDbClient
GetFQNameEntriesToRead() constConfigCassandraClientinlineprotectedvirtual
GetInitRetryTimeUSec() constConfigDbClientinlineprotectedvirtual
GetMaxRequestsToYield() constConfigDbClientinlineprotectedvirtual
GetNumReadRequestToBunch() constConfigDbClientprotectedvirtual
GetPartition(const std::string &uuid)ConfigCassandraClient
GetPartition(const std::string &uuid) constConfigCassandraClient
GetPartition(int worker_id) constConfigCassandraClient
GetUUID(const std::string &key) constConfigDbClientinlinevirtual
HandleCassandraConnectionStatus(bool success, bool force_update=false)ConfigCassandraClientprivate
HashUUID(const std::string &uuid_str) constConfigCassandraClientprotectedvirtual
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() constConfigCassandraClientvirtual
kCassClientTaskIdConfigCassandraClientstatic
kFqnTableNameConfigCassandraClientstatic
kInitRetryTimeUSecConfigDbClientstatic
kMaxNumUUIDToReadConfigCassandraClientstatic
kMaxRequestsToYieldConfigDbClientstatic
kNumEntriesToReadConfigDbClientstatic
kNumFQNameEntriesToReadConfigCassandraClientstatic
kObjectProcessTaskIdConfigCassandraClientstatic
kUuidTableNameConfigCassandraClientstatic
mgr()ConfigDbClientinline
mgr() constConfigDbClientinline
mgr_ConfigDbClientprivate
num_workers() constConfigCassandraClientinlineprotected
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
rw_mutex_ConfigDbClientmutableprivate
SkipTimeStampCheckForTypeAndFQName() constConfigCassandraClientinlineprotectedvirtual
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) constConfigDbClient
UUIDToFQNameShow(const std::string &search_string, const std::string &last_uuid, uint32_t num_entries, std::vector< ConfigDBFQNameCacheEntry > *entries) constConfigDbClientvirtual
UUIDToObjCacheShow(const std::string &search_string, int inst_num, const std::string &last_uuid, uint32_t num_entries, std::vector< ConfigDBUUIDCacheEntry > *entries) constConfigCassandraClientvirtual
~ConfigCassandraClient()ConfigCassandraClientvirtual
~ConfigDbClient()ConfigDbClientvirtual