#include <bbslsrv.h>
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 | |
MessageList * | messages_ |
WorkList * | work_ |
ReadyList * | todo_ |
ResultList * | results_ |
int | next_id_ |
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 | |||
) |
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 | ) |
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().
MessageList* BBSLocalServer::messages_ [private] |
Referenced by BBSLocalServer(), look(), look_take(), post(), and ~BBSLocalServer().
int BBSLocalServer::next_id_ [private] |
Referenced by BBSLocalServer(), and post_todo().
ResultList* BBSLocalServer::results_ [private] |
Referenced by BBSLocalServer(), look_take_result(), post_result(), and ~BBSLocalServer().
ReadyList* BBSLocalServer::todo_ [private] |
Referenced by BBSLocalServer(), look_take_todo(), post_todo(), and ~BBSLocalServer().
WorkList* BBSLocalServer::work_ [private] |
Referenced by BBSLocalServer(), look_take_result(), post_result(), post_todo(), and ~BBSLocalServer().