ifw-sup  1.0.0
Public Member Functions | Public Attributes | List of all members
TestDbInterface::TestDbAdapter2 Class Reference
Inheritance diagram for TestDbInterface::TestDbAdapter2:

Public Member Functions

 TestDbAdapter2 ()
 
void Config (const std::string &endpoint, const timeval &timeout)
 
int Delete (const std::vector< std::string > &keys)
 
bool Exists (const std::string &key)
 
std::string Get (const std::string &key)
 
std::vector< std::string > MultiGet (const std::vector< std::string > &keys)
 
std::string Get (const std::string &key, const std::string &field)
 
std::vector< std::string > MultiGet (const std::string &key, const std::vector< std::string > &fields)
 
std::map< std::string, std::string > Scan (const std::string &sorted_set, const std::string &pattern)
 
void Set (const std::string &key, const std::string &value)
 
void MultiSet (const std::vector< std::string > &kvs)
 
void Set (const std::string &key, const std::string &field, const std::string &value)
 
void MultiSet (const std::string &key, const std::vector< std::string > &fvs)
 
void Connect ()
 
void Disconnect ()
 
bool IsConnected ()
 

Public Attributes

std::string m_state
 
std::string m_substate
 
std::string m_status
 
std::map< std::string, std::string > m_map_keys
 

Constructor & Destructor Documentation

◆ TestDbAdapter2()

TestDbInterface::TestDbAdapter2::TestDbAdapter2 ( )
inline

Member Function Documentation

◆ Config()

void TestDbInterface::TestDbAdapter2::Config ( const std::string &  endpoint,
const timeval &  timeout 
)
inline

◆ Connect()

void TestDbInterface::TestDbAdapter2::Connect ( )
inline

◆ Delete()

int TestDbInterface::TestDbAdapter2::Delete ( const std::vector< std::string > &  keys)
inline

◆ Disconnect()

void TestDbInterface::TestDbAdapter2::Disconnect ( )
inline

◆ Exists()

bool TestDbInterface::TestDbAdapter2::Exists ( const std::string &  key)
inline

◆ Get() [1/2]

std::string TestDbInterface::TestDbAdapter2::Get ( const std::string &  key)
inline

◆ Get() [2/2]

std::string TestDbInterface::TestDbAdapter2::Get ( const std::string &  key,
const std::string &  field 
)
inline

◆ IsConnected()

bool TestDbInterface::TestDbAdapter2::IsConnected ( )
inline

◆ MultiGet() [1/2]

std::vector<std::string> TestDbInterface::TestDbAdapter2::MultiGet ( const std::string &  key,
const std::vector< std::string > &  fields 
)
inline

◆ MultiGet() [2/2]

std::vector<std::string> TestDbInterface::TestDbAdapter2::MultiGet ( const std::vector< std::string > &  keys)
inline

◆ MultiSet() [1/2]

void TestDbInterface::TestDbAdapter2::MultiSet ( const std::string &  key,
const std::vector< std::string > &  fvs 
)
inline

◆ MultiSet() [2/2]

void TestDbInterface::TestDbAdapter2::MultiSet ( const std::vector< std::string > &  kvs)
inline

◆ Scan()

std::map<std::string,std::string> TestDbInterface::TestDbAdapter2::Scan ( const std::string &  sorted_set,
const std::string &  pattern 
)
inline

◆ Set() [1/2]

void TestDbInterface::TestDbAdapter2::Set ( const std::string &  key,
const std::string &  field,
const std::string &  value 
)
inline

◆ Set() [2/2]

void TestDbInterface::TestDbAdapter2::Set ( const std::string &  key,
const std::string &  value 
)
inline

Member Data Documentation

◆ m_map_keys

std::map<std::string, std::string> TestDbInterface::TestDbAdapter2::m_map_keys

◆ m_state

std::string TestDbInterface::TestDbAdapter2::m_state

◆ m_status

std::string TestDbInterface::TestDbAdapter2::m_status

◆ m_substate

std::string TestDbInterface::TestDbAdapter2::m_substate

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