BBSClient Class Reference

#include <bbsrcli.h>

Inheritance diagram for BBSClient:
Inheritance graph
[legend]
Collaboration diagram for BBSClient:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BBSClient ()
virtual ~BBSClient ()
virtual boolean look (const char *)
virtual void take (const char *)
virtual boolean look_take (const char *)
virtual int upkint ()
virtual double upkdouble ()
virtual void upkvec (int, double *)
virtual char * upkstr ()
virtual char * upkpickle (size_t *)
virtual void pkbegin ()
virtual void pkint (int)
virtual void pkdouble (double)
virtual void pkvec (int, double *)
virtual void pkstr (const char *)
virtual void pkpickle (const char *, size_t)
virtual void post (const char *)
virtual void post_todo (int parentid)
virtual void post_result (int id)
virtual int look_take_result (int pid)
virtual int look_take_todo ()
virtual int take_todo ()
virtual void save_args (int)
virtual void return_args (int)
virtual void start ()
virtual void done ()
virtual void perror (const char *)

Private Member Functions

int get (const char *key, int type)
int get (int key, int type)
int get (int type)

Private Attributes

KeepArgs * keepargs_

Static Private Attributes

static int sid_

Constructor & Destructor Documentation

BBSClient::BBSClient (  ) 
virtual BBSClient::~BBSClient (  )  [virtual]

Member Function Documentation

virtual void BBSClient::done (  )  [virtual]

Reimplemented from BBSImpl.

int BBSClient::get ( int  type  )  [private]
int BBSClient::get ( int  key,
int  type 
) [private]
int BBSClient::get ( const char *  key,
int  type 
) [private]
virtual boolean BBSClient::look ( const char *   )  [virtual]

Implements BBSImpl.

virtual boolean BBSClient::look_take ( const char *   )  [virtual]

Implements BBSImpl.

virtual int BBSClient::look_take_result ( int  pid  )  [virtual]

Implements BBSImpl.

virtual int BBSClient::look_take_todo (  )  [virtual]

Implements BBSImpl.

virtual void BBSClient::perror ( const char *   )  [virtual]

Reimplemented from BBSImpl.

virtual void BBSClient::pkbegin (  )  [virtual]

Implements BBSImpl.

virtual void BBSClient::pkdouble ( double   )  [virtual]

Implements BBSImpl.

virtual void BBSClient::pkint ( int   )  [virtual]

Implements BBSImpl.

virtual void BBSClient::pkpickle ( const char *  ,
size_t   
) [virtual]

Implements BBSImpl.

virtual void BBSClient::pkstr ( const char *   )  [virtual]

Implements BBSImpl.

virtual void BBSClient::pkvec ( int  ,
double *   
) [virtual]

Implements BBSImpl.

virtual void BBSClient::post ( const char *   )  [virtual]

Implements BBSImpl.

virtual void BBSClient::post_result ( int  id  )  [virtual]

Implements BBSImpl.

virtual void BBSClient::post_todo ( int  parentid  )  [virtual]

Implements BBSImpl.

virtual void BBSClient::return_args ( int   )  [virtual]

Reimplemented from BBSImpl.

virtual void BBSClient::save_args ( int   )  [virtual]

Implements BBSImpl.

virtual void BBSClient::start (  )  [virtual]

Reimplemented from BBSImpl.

virtual void BBSClient::take ( const char *   )  [virtual]

Implements BBSImpl.

virtual int BBSClient::take_todo (  )  [virtual]

Implements BBSImpl.

virtual double BBSClient::upkdouble (  )  [virtual]

Implements BBSImpl.

virtual int BBSClient::upkint (  )  [virtual]

Implements BBSImpl.

virtual char* BBSClient::upkpickle ( size_t *   )  [virtual]

Implements BBSImpl.

virtual char* BBSClient::upkstr (  )  [virtual]

Implements BBSImpl.

virtual void BBSClient::upkvec ( int  ,
double *   
) [virtual]

Implements BBSImpl.


Member Data Documentation

KeepArgs* BBSClient::keepargs_ [private]
int BBSClient::sid_ [static, private]

The documentation for this class was generated from the following file:
Generated on Mon Jun 13 08:10:30 2011 for NEURON by  doxygen 1.6.3