Distributed Cache
Public Member Functions | List of all members
DataConnectorInterface Class Referenceabstract

#include <data_connector_interface.h>

Inheritance diagram for DataConnectorInterface:
Inheritance graph
Collaboration diagram for DataConnectorInterface:
Collaboration graph

Public Member Functions

virtual int get (std::string container, int key)=0
 
virtual void put (std::string container, int key, int value)=0
 
virtual void createContainer (std::string container)=0
 
virtual void erase (std::string container, int key)=0
 
virtual void reset ()=0
 
virtual ~DataConnectorInterface ()
 

Constructor & Destructor Documentation

◆ ~DataConnectorInterface()

virtual DataConnectorInterface::~DataConnectorInterface ( )
inlinevirtual

Member Function Documentation

◆ createContainer()

virtual void DataConnectorInterface::createContainer ( std::string  container)
pure virtual

◆ erase()

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

◆ get()

virtual int DataConnectorInterface::get ( std::string  container,
int  key 
)
pure virtual

Implemented in PostgresDataConnector, and BasicDataConnector.

Here is the caller graph for this function:

◆ put()

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

Implemented in PostgresDataConnector, and BasicDataConnector.

Here is the caller graph for this function:

◆ reset()

virtual void DataConnectorInterface::reset ( )
pure virtual

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