OpenSDN source code
|
#include <config_cassandra_client.h>
Public Member Functions | |
ObjCacheEntry (ConfigCassandraPartition *parent, uint64_t last_read_tstamp) | |
virtual | ~ObjCacheEntry () |
void | EnableCassandraReadRetry (const std::string uuid) |
void | DisableCassandraReadRetry (const std::string uuid) |
FieldDetailMap & | GetFieldDetailMap () |
const FieldDetailMap & | GetFieldDetailMap () const |
uint32_t | GetRetryCount () const |
bool | IsRetryTimerCreated () const |
bool | IsRetryTimerRunning () const |
Timer * | GetRetryTimer () |
![]() | |
ObjectCacheEntry (uint64_t last_read_tstamp) | |
~ObjectCacheEntry () | |
virtual void | SetLastReadTimeStamp (uint64_t ts) |
virtual uint64_t | GetLastReadTimeStamp () const |
virtual void | SetFQName (std::string fq_name) |
virtual const std::string & | GetFQName () const |
virtual void | SetObjType (std::string obj_type) |
virtual const std::string & | GetObjType () const |
Private Member Functions | |
bool | CassReadRetryTimerExpired (const std::string uuid) |
void | CassReadRetryTimerErrorHandler () |
Private Attributes | |
uint32_t | retry_count_ |
Timer * | retry_timer_ |
FieldDetailMap | field_detail_map_ |
ConfigCassandraPartition * | parent_ |
Friends | |
class | ConfigCassandraPartitionTest |
class | ConfigCassandraPartitionTest2 |
class | ConfigCassandraClientPartitionTest |
Definition at line 57 of file config_cassandra_client.h.
|
inline |
Definition at line 59 of file config_cassandra_client.h.
|
virtual |
Definition at line 826 of file config_cassandra_client.cc.
|
private |
Definition at line 885 of file config_cassandra_client.cc.
|
private |
Definition at line 875 of file config_cassandra_client.cc.
void ConfigCassandraPartition::ObjCacheEntry::DisableCassandraReadRetry | ( | const std::string | uuid | ) |
Definition at line 856 of file config_cassandra_client.cc.
void ConfigCassandraPartition::ObjCacheEntry::EnableCassandraReadRetry | ( | const std::string | uuid | ) |
Definition at line 832 of file config_cassandra_client.cc.
|
inline |
Definition at line 70 of file config_cassandra_client.h.
|
inline |
Definition at line 71 of file config_cassandra_client.h.
|
inline |
Definition at line 74 of file config_cassandra_client.h.
|
inline |
Definition at line 77 of file config_cassandra_client.h.
|
inline |
Definition at line 75 of file config_cassandra_client.h.
bool ConfigCassandraPartition::ObjCacheEntry::IsRetryTimerRunning | ( | ) | const |
Definition at line 869 of file config_cassandra_client.cc.
|
friend |
Definition at line 82 of file config_cassandra_client.h.
|
friend |
Definition at line 80 of file config_cassandra_client.h.
|
friend |
Definition at line 81 of file config_cassandra_client.h.
|
private |
Definition at line 88 of file config_cassandra_client.h.
|
private |
Definition at line 89 of file config_cassandra_client.h.
|
private |
Definition at line 86 of file config_cassandra_client.h.
|
private |
Definition at line 87 of file config_cassandra_client.h.