Distributed Cache
Public Member Functions | Private Attributes | List of all members
CacheServer Class Reference
Inheritance diagram for CacheServer:
Inheritance graph
Collaboration diagram for CacheServer:
Collaboration graph

Public Member Functions

 CacheServer ()
 
void controller (int nsd)
 
Cache * getCache ()
 
void initCache ()
 
void start ()
 
void kill ()
 

Private Attributes

DataConnectorInterface * database
 
CachePolicyInterface * policy
 
Cache * cache
 
MemberNode * member
 
ServerThreadPool * pool
 

Constructor & Destructor Documentation

◆ CacheServer()

CacheServer::CacheServer ( )
inline

Member Function Documentation

◆ controller()

void CacheServer::controller ( int  nsd)
inlinevirtual

Implements MultiThreadedServerInterface.

Here is the call graph for this function:

◆ getCache()

Cache* CacheServer::getCache ( )
inline
Here is the caller graph for this function:

◆ initCache()

void CacheServer::initCache ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kill()

void CacheServer::kill ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ start()

void CacheServer::start ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ cache

Cache* CacheServer::cache
private

◆ database

DataConnectorInterface* CacheServer::database
private

◆ member

MemberNode* CacheServer::member
private

◆ policy

CachePolicyInterface* CacheServer::policy
private

◆ pool

ServerThreadPool* CacheServer::pool
private

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