eyedb::Connection Class Reference
[eyedb]

Not yet documented. More...

#include <Connection.h>

List of all members.

Public Member Functions

 Connection ()
 Not yet documented.
 Connection (bool opening, const char *host=DefaultHost, const char *port=DefaultIDBPort)
 Not yet documented.
Status open (const char *host=DefaultHost, const char *port=DefaultIDBPort)
 Not yet documented.
Status close ()
 Not yet documented.
const char * getHost () const
 Not yet documented.
const char * getIDBPort () const
 Not yet documented.
int getServerUid () const
 Not yet documented.
int getServerPid () const
 Not yet documented.
Status sendInterrupt ()
 Not yet documented.
ConnHandlegetConnHandle ()
 Not yet documented.
 ~Connection ()
 Not yet documented.
void * setUserData (void *ud)
 Not yet documented.
void * getUserData (void)
 Not yet documented.
const void * getUserData (void) const
 Not yet documented.
Status echoServerMessages (const ServerMessageDisplayer &dsp) const
 Not yet documented.
void * setOQLInfo (void *)
void * getOQLInfo ()

Static Public Member Functions

static void setDefaultHost (const char *host)
 Not yet documented.
static const char * getDefaultHost ()
 Not yet documented.
static void setDefaultIDBPort (const char *port)
 Not yet documented.
static const char * getDefaultIDBPort ()
 Not yet documented.
static void setAuthRequired (Bool set_auth_required)
 Not yet documented.
static void setDefaultUser (const char *user)
 Not yet documented.
static const char * getDefaultUser ()
 Not yet documented.
static void setDefaultPasswd (const char *passwd)
 Not yet documented.
static const char * getDefaultPasswd ()
 Not yet documented.
static std::string makeUser (const char *_ser)
 Not yet documented.
static Bool isBackendInterrupted ()
 Not yet documented.
static void setServerMessage (const char *msg)
 Not yet documented.
static void setOutOfBandData (unsigned int type, unsigned char *data, unsigned int len)
 Not yet documented.
static void init ()
static void _release ()

Static Public Attributes

static const char LocalHost [] = "-idb-local-host"
static const char DefaultHost [] = "-idb-default-host"
static const char DefaultIDBPort [] = "-idb-default-idb-port"
static const char DefaultIDBPortValue [] = "6123"

Friends

class ConnectionPeer


Detailed Description

Not yet documented.

Definition at line 43 of file Connection.h.


Constructor & Destructor Documentation

eyedb::Connection::Connection ( bool  opening,
const char *  host = DefaultHost,
const char *  port = DefaultIDBPort 
)

Not yet documented.

Parameters:
open 
host 
port 
Returns:

Definition at line 54 of file Connection.cc.


Member Function Documentation

Status eyedb::Connection::open ( const char *  host = DefaultHost,
const char *  port = DefaultIDBPort 
)

Not yet documented.

Parameters:
host 
port 
Returns:

Definition at line 115 of file Connection.cc.

Status eyedb::Connection::close ( void   ) 

Not yet documented.

Returns:

Definition at line 193 of file Connection.cc.

const char * eyedb::Connection::getHost ( void   )  const

Not yet documented.

Returns:

Definition at line 69 of file Connection.cc.

const char * eyedb::Connection::getIDBPort ( void   )  const

Not yet documented.

Returns:

Definition at line 74 of file Connection.cc.

int eyedb::Connection::getServerUid ( void   )  const

Not yet documented.

Returns:

Definition at line 84 of file Connection.cc.

int eyedb::Connection::getServerPid ( void   )  const

Not yet documented.

Returns:

Definition at line 79 of file Connection.cc.

Status eyedb::Connection::sendInterrupt (  ) 

Not yet documented.

Returns:

Definition at line 207 of file Connection.cc.

ConnHandle* eyedb::Connection::getConnHandle (  )  [inline]

Not yet documented.

Returns:

Definition at line 113 of file Connection.h.

void eyedb::Connection::setDefaultHost ( const char *  host  )  [static]

Not yet documented.

Parameters:
host 

Definition at line 308 of file Connection.cc.

const char * eyedb::Connection::getDefaultHost (  )  [static]

Not yet documented.

Returns:

Definition at line 314 of file Connection.cc.

void eyedb::Connection::setDefaultIDBPort ( const char *  port  )  [static]

Not yet documented.

Parameters:
port 

Definition at line 319 of file Connection.cc.

const char * eyedb::Connection::getDefaultIDBPort (  )  [static]

Not yet documented.

Returns:

Definition at line 325 of file Connection.cc.

void eyedb::Connection::setAuthRequired ( Bool  set_auth_required  )  [static]

Not yet documented.

Parameters:
set_auth_required 

Definition at line 303 of file Connection.cc.

void eyedb::Connection::setDefaultUser ( const char *  user  )  [static]

Not yet documented.

Parameters:
user 

Definition at line 340 of file Connection.cc.

const char * eyedb::Connection::getDefaultUser (  )  [static]

Not yet documented.

Returns:

Definition at line 347 of file Connection.cc.

void eyedb::Connection::setDefaultPasswd ( const char *  passwd  )  [static]

Not yet documented.

Parameters:
passwd 

Definition at line 352 of file Connection.cc.

const char * eyedb::Connection::getDefaultPasswd (  )  [static]

Not yet documented.

Returns:

Definition at line 358 of file Connection.cc.

std::string eyedb::Connection::makeUser ( const char *  _ser  )  [static]

Not yet documented.

Returns:

Definition at line 330 of file Connection.cc.

void * eyedb::Connection::setUserData ( void *  ud  ) 

Not yet documented.

Parameters:
ud 
Returns:

Definition at line 363 of file Connection.cc.

const void * eyedb::Connection::getUserData ( void   ) 

Not yet documented.

Returns:

Definition at line 370 of file Connection.cc.

const void* eyedb::Connection::getUserData ( void   )  const

Not yet documented.

Returns:

Status eyedb::Connection::echoServerMessages ( const ServerMessageDisplayer dsp  )  const

Not yet documented.

Parameters:
dsp 
Returns:

Definition at line 441 of file Connection.cc.

Bool eyedb::Connection::isBackendInterrupted (  )  [static]

Not yet documented.

Returns:

Definition at line 473 of file Connection.cc.

void eyedb::Connection::setServerMessage ( const char *  msg  )  [static]

Not yet documented.

Parameters:
msg 

Definition at line 460 of file Connection.cc.

void eyedb::Connection::setOutOfBandData ( unsigned int  type,
unsigned char *  data,
unsigned int  len 
) [static]

Not yet documented.

Parameters:
type 
data 
len 

Definition at line 466 of file Connection.cc.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:18 2008 for eyedb by  doxygen 1.5.3