BBSLocalServer Class Reference

#include <bbslsrv.h>

Collaboration diagram for BBSLocalServer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BBSLocalServer ()
virtual ~BBSLocalServer ()
void post (const char *key, MessageValue *)
boolean look (const char *key, MessageValue **)
boolean look_take (const char *key, MessageValue **)
void post_todo (int parentid, MessageValue *)
void post_result (int id, MessageValue *)
int look_take_todo (MessageValue **)
int look_take_result (int pid, MessageValue **)

Private Attributes

MessageListmessages_
WorkListwork_
ReadyListtodo_
ResultListresults_
int next_id_

Constructor & Destructor Documentation

BBSLocalServer::BBSLocalServer (  ) 

References messages_, next_id_, results_, todo_, and work_.

BBSLocalServer::~BBSLocalServer (  )  [virtual]

References messages_, results_, todo_, and work_.


Member Function Documentation

boolean BBSLocalServer::look ( const char *  key,
MessageValue **  val 
)

References messages_, and nil.

Referenced by BBSLocal::look().

boolean BBSLocalServer::look_take ( const char *  key,
MessageValue **  val 
)

References messages_, and s.

Referenced by BBSLocal::look_take(), and BBSLocal::take().

int BBSLocalServer::look_take_result ( int  pid,
MessageValue **  m 
)

References i, results_, and work_.

Referenced by BBSLocal::look_take_result().

int BBSLocalServer::look_take_todo ( MessageValue **  m  ) 

References i, and todo_.

Referenced by BBSLocal::look_take_todo(), and BBSLocal::take().

void BBSLocalServer::post ( const char *  key,
MessageValue val 
)

References messages_.

Referenced by BBSLocal::post().

void BBSLocalServer::post_result ( int  id,
MessageValue val 
)

References i, results_, and work_.

Referenced by BBSLocal::post_result().

void BBSLocalServer::post_todo ( int  parentid,
MessageValue val 
)

References next_id_, todo_, and work_.

Referenced by BBSLocal::post_todo(), and BBSLocal::save_args().


Member Data Documentation

Referenced by BBSLocalServer(), and post_todo().


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