OpenSDN source code
ObjectCacheEntry Class Reference

#include <config_db_client.h>

Inheritance diagram for ObjectCacheEntry:
Collaboration diagram for ObjectCacheEntry:

Public Member Functions

 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 Attributes

std::string obj_type_
 
std::string fq_name_
 
uint64_t last_read_tstamp_
 

Detailed Description

Definition at line 151 of file config_db_client.h.

Constructor & Destructor Documentation

◆ ObjectCacheEntry()

ObjectCacheEntry::ObjectCacheEntry ( uint64_t  last_read_tstamp)
inline

Definition at line 153 of file config_db_client.h.

◆ ~ObjectCacheEntry()

ObjectCacheEntry::~ObjectCacheEntry ( )
inline

Definition at line 157 of file config_db_client.h.

Member Function Documentation

◆ GetFQName()

virtual const std::string& ObjectCacheEntry::GetFQName ( ) const
inlinevirtual

Definition at line 169 of file config_db_client.h.

◆ GetLastReadTimeStamp()

virtual uint64_t ObjectCacheEntry::GetLastReadTimeStamp ( ) const
inlinevirtual

Definition at line 162 of file config_db_client.h.

◆ GetObjType()

virtual const std::string& ObjectCacheEntry::GetObjType ( ) const
inlinevirtual

Definition at line 176 of file config_db_client.h.

◆ SetFQName()

virtual void ObjectCacheEntry::SetFQName ( std::string  fq_name)
inlinevirtual

Definition at line 166 of file config_db_client.h.

◆ SetLastReadTimeStamp()

virtual void ObjectCacheEntry::SetLastReadTimeStamp ( uint64_t  ts)
inlinevirtual

Definition at line 159 of file config_db_client.h.

◆ SetObjType()

virtual void ObjectCacheEntry::SetObjType ( std::string  obj_type)
inlinevirtual

Definition at line 173 of file config_db_client.h.

Member Data Documentation

◆ fq_name_

std::string ObjectCacheEntry::fq_name_
private

Definition at line 182 of file config_db_client.h.

◆ last_read_tstamp_

uint64_t ObjectCacheEntry::last_read_tstamp_
private

Definition at line 183 of file config_db_client.h.

◆ obj_type_

std::string ObjectCacheEntry::obj_type_
private

Definition at line 181 of file config_db_client.h.


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