Distributed Cache
Public Member Functions | Private Member Functions | Private Attributes | List of all members
BasicDataConnector Class Reference

#include <basic_data_connector.h>

Inheritance diagram for BasicDataConnector:
Inheritance graph
Collaboration diagram for BasicDataConnector:
Collaboration graph

Public Member Functions

 BasicDataConnector (std::string ip, int port)
 
int get (std::string container, int key)
 
void put (std::string container, int key, int value)
 
void erase (std::string container, int key)
 
void createContainer (std::string container)
 
void reset ()
 
- Public Member Functions inherited from DataConnectorInterface
virtual ~DataConnectorInterface ()
 

Private Member Functions

int getConnection ()
 

Private Attributes

std::string ip
 
int port
 

Constructor & Destructor Documentation

◆ BasicDataConnector()

BasicDataConnector::BasicDataConnector ( std::string  ip,
int  port 
)
inline

Member Function Documentation

◆ createContainer()

void BasicDataConnector::createContainer ( std::string  container)
virtual

Implements DataConnectorInterface.

Here is the call graph for this function:

◆ erase()

void BasicDataConnector::erase ( std::string  container,
int  key 
)
virtual

Implements DataConnectorInterface.

Here is the call graph for this function:

◆ get()

int BasicDataConnector::get ( std::string  container,
int  key 
)
virtual

Implements DataConnectorInterface.

Here is the call graph for this function:

◆ getConnection()

int BasicDataConnector::getConnection ( )
private
Here is the caller graph for this function:

◆ put()

void BasicDataConnector::put ( std::string  container,
int  key,
int  value 
)
virtual

Implements DataConnectorInterface.

Here is the call graph for this function:

◆ reset()

void BasicDataConnector::reset ( )
virtual

Implements DataConnectorInterface.

Here is the call graph for this function:

Member Data Documentation

◆ ip

std::string BasicDataConnector::ip
private

◆ port

int BasicDataConnector::port
private

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