OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
zookeeper::interface::ZookeeperCBindings Class Reference
Inheritance diagram for zookeeper::interface::ZookeeperCBindings:
Collaboration diagram for zookeeper::interface::ZookeeperCBindings:

Public Member Functions

 ZookeeperCBindings ()
 
virtual ~ZookeeperCBindings ()
 
virtual void ZooSetDebugLevel (ZooLogLevel logLevel)
 
virtual zhandle_t * ZookeeperInit (const char *host, watcher_fn fn, int recv_timeout, const clientid_t *clientid, void *context, int flags)
 
virtual int ZookeeperClose (zhandle_t *zh)
 
virtual int ZooState (zhandle_t *zh)
 
virtual int ZooCreate (zhandle_t *zh, const char *path, const char *value, int valuelen, const struct ACL_vector *acl, int flags, char *path_buffer, int path_buffer_len)
 
virtual int ZooDelete (zhandle_t *zh, const char *path, int version)
 
virtual int ZooGet (zhandle_t *zh, const char *path, int watch, char *buffer, int *buffer_len, struct Stat *stat)
 
virtual int ZooExists (zhandle_t *zh, const char *path, int watch, struct Stat *stat)
 
virtual void ZooSetContext (zhandle_t *zh, void *context)
 
virtual int ZooIsUnrecoverable (zhandle_t *zh)
 
- Public Member Functions inherited from zookeeper::interface::ZookeeperInterface
virtual ~ZookeeperInterface ()
 

Detailed Description

Definition at line 31 of file zookeeper_client.cc.

Constructor & Destructor Documentation

zookeeper::interface::ZookeeperCBindings::ZookeeperCBindings ( )
inline

Definition at line 33 of file zookeeper_client.cc.

virtual zookeeper::interface::ZookeeperCBindings::~ZookeeperCBindings ( )
inlinevirtual

Definition at line 35 of file zookeeper_client.cc.

Member Function Documentation

virtual int zookeeper::interface::ZookeeperCBindings::ZooCreate ( zhandle_t *  zh,
const char *  path,
const char *  value,
int  valuelen,
const struct ACL_vector *  acl,
int  flags,
char *  path_buffer,
int  path_buffer_len 
)
inlinevirtual

Implements zookeeper::interface::ZookeeperInterface.

Definition at line 52 of file zookeeper_client.cc.

virtual int zookeeper::interface::ZookeeperCBindings::ZooDelete ( zhandle_t *  zh,
const char *  path,
int  version 
)
inlinevirtual

Implements zookeeper::interface::ZookeeperInterface.

Definition at line 58 of file zookeeper_client.cc.

virtual int zookeeper::interface::ZookeeperCBindings::ZooExists ( zhandle_t *  zh,
const char *  path,
int  watch,
struct Stat *  stat 
)
inlinevirtual

Implements zookeeper::interface::ZookeeperInterface.

Definition at line 65 of file zookeeper_client.cc.

virtual int zookeeper::interface::ZookeeperCBindings::ZooGet ( zhandle_t *  zh,
const char *  path,
int  watch,
char *  buffer,
int *  buffer_len,
struct Stat *  stat 
)
inlinevirtual

Implements zookeeper::interface::ZookeeperInterface.

Definition at line 61 of file zookeeper_client.cc.

virtual int zookeeper::interface::ZookeeperCBindings::ZooIsUnrecoverable ( zhandle_t *  zh)
inlinevirtual

Implements zookeeper::interface::ZookeeperInterface.

Definition at line 72 of file zookeeper_client.cc.

virtual int zookeeper::interface::ZookeeperCBindings::ZookeeperClose ( zhandle_t *  zh)
inlinevirtual

Implements zookeeper::interface::ZookeeperInterface.

Definition at line 46 of file zookeeper_client.cc.

virtual zhandle_t* zookeeper::interface::ZookeeperCBindings::ZookeeperInit ( const char *  host,
watcher_fn  fn,
int  recv_timeout,
const clientid_t *  clientid,
void *  context,
int  flags 
)
inlinevirtual

Implements zookeeper::interface::ZookeeperInterface.

Definition at line 40 of file zookeeper_client.cc.

virtual void zookeeper::interface::ZookeeperCBindings::ZooSetContext ( zhandle_t *  zh,
void *  context 
)
inlinevirtual

Implements zookeeper::interface::ZookeeperInterface.

Definition at line 69 of file zookeeper_client.cc.

virtual void zookeeper::interface::ZookeeperCBindings::ZooSetDebugLevel ( ZooLogLevel  logLevel)
inlinevirtual

Implements zookeeper::interface::ZookeeperInterface.

Definition at line 37 of file zookeeper_client.cc.

virtual int zookeeper::interface::ZookeeperCBindings::ZooState ( zhandle_t *  zh)
inlinevirtual

Implements zookeeper::interface::ZookeeperInterface.

Definition at line 49 of file zookeeper_client.cc.


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