BBSDirectServer Class Reference
#include <bbslsrv2.h>
List of all members.
Public Member Functions |
| BBSDirectServer () |
virtual | ~BBSDirectServer () |
void | post (const char *key) |
boolean | look (const char *key) |
boolean | look_take (const char *key) |
boolean | take_pending (const char *key, int *cid) |
void | put_pending (const char *key, int cid) |
void | start () |
void | done () |
void | post_todo (int parentid, int cid) |
void | context (int ncid, int *cids) |
boolean | send_context (int cid) |
void | post_result (int id) |
int | look_take_todo () |
int | look_take_result (int parentid) |
| BBSDirectServer () |
virtual | ~BBSDirectServer () |
void | post (const char *key, bbsmpibuf *) |
boolean | look (const char *key, bbsmpibuf **) |
boolean | look_take (const char *key, bbsmpibuf **) |
boolean | take_pending (const char *key, int *cid) |
void | put_pending (const char *key, int cid) |
void | start () |
void | done () |
void | post_todo (int parentid, int cid, bbsmpibuf *) |
void | context (bbsmpibuf *) |
boolean | send_context (int cid) |
void | post_result (int id, bbsmpibuf *) |
int | look_take_todo (bbsmpibuf **) |
int | look_take_result (int parentid, bbsmpibuf **) |
void | context_wait () |
Static Public Member Functions |
static void | handle () |
static void | handle1 () |
static void | handle () |
static void | handle1 (int size, int tag, int source) |
Static Public Attributes |
static BBSDirectServer * | server_ |
Private Member Functions |
void | add_looking_todo (int cid) |
void | add_looking_todo (int cid) |
Private Attributes |
PvmMessageList * | messages_ |
PvmPendingList * | pending_ |
PvmWorkList * | work_ |
PvmLookingToDoList * | looking_todo_ |
PvmReadyList * | todo_ |
PvmResultList * | results_ |
PvmLookingToDoList * | send_context_ |
int | next_id_ |
int | context_buf_ |
int | remaining_context_cnt_ |
MpiMessageList * | messages_ |
MpiPendingList * | pending_ |
MpiWorkList * | work_ |
MpiLookingToDoList * | looking_todo_ |
MpiReadyList * | todo_ |
MpiResultList * | results_ |
MpiLookingToDoList * | send_context_ |
bbsmpibuf * | context_buf_ |
Constructor & Destructor Documentation
BBSDirectServer::BBSDirectServer |
( |
|
) |
|
virtual BBSDirectServer::~BBSDirectServer |
( |
|
) |
[virtual] |
BBSDirectServer::BBSDirectServer |
( |
|
) |
|
virtual BBSDirectServer::~BBSDirectServer |
( |
|
) |
[virtual] |
Member Function Documentation
void BBSDirectServer::add_looking_todo |
( |
int |
cid |
) |
[private] |
void BBSDirectServer::add_looking_todo |
( |
int |
cid |
) |
[private] |
void BBSDirectServer::context |
( |
bbsmpibuf * |
|
) |
|
void BBSDirectServer::context |
( |
int |
ncid, |
|
|
int * |
cids | |
|
) |
| | |
void BBSDirectServer::context_wait |
( |
|
) |
|
void BBSDirectServer::done |
( |
|
) |
|
void BBSDirectServer::done |
( |
|
) |
|
static void BBSDirectServer::handle |
( |
|
) |
[static] |
static void BBSDirectServer::handle |
( |
|
) |
[static] |
static void BBSDirectServer::handle1 |
( |
int |
size, |
|
|
int |
tag, |
|
|
int |
source | |
|
) |
| | [static] |
static void BBSDirectServer::handle1 |
( |
|
) |
[static] |
boolean BBSDirectServer::look |
( |
const char * |
key, |
|
|
bbsmpibuf ** |
| |
|
) |
| | |
boolean BBSDirectServer::look |
( |
const char * |
key |
) |
|
boolean BBSDirectServer::look_take |
( |
const char * |
key, |
|
|
bbsmpibuf ** |
| |
|
) |
| | |
boolean BBSDirectServer::look_take |
( |
const char * |
key |
) |
|
int BBSDirectServer::look_take_result |
( |
int |
parentid, |
|
|
bbsmpibuf ** |
| |
|
) |
| | |
int BBSDirectServer::look_take_result |
( |
int |
parentid |
) |
|
int BBSDirectServer::look_take_todo |
( |
bbsmpibuf ** |
|
) |
|
int BBSDirectServer::look_take_todo |
( |
|
) |
|
void BBSDirectServer::post |
( |
const char * |
key, |
|
|
bbsmpibuf * |
| |
|
) |
| | |
void BBSDirectServer::post |
( |
const char * |
key |
) |
|
void BBSDirectServer::post_result |
( |
int |
id, |
|
|
bbsmpibuf * |
| |
|
) |
| | |
void BBSDirectServer::post_result |
( |
int |
id |
) |
|
void BBSDirectServer::post_todo |
( |
int |
parentid, |
|
|
int |
cid, |
|
|
bbsmpibuf * |
| |
|
) |
| | |
void BBSDirectServer::post_todo |
( |
int |
parentid, |
|
|
int |
cid | |
|
) |
| | |
void BBSDirectServer::put_pending |
( |
const char * |
key, |
|
|
int |
cid | |
|
) |
| | |
void BBSDirectServer::put_pending |
( |
const char * |
key, |
|
|
int |
cid | |
|
) |
| | |
void BBSDirectServer::start |
( |
|
) |
|
void BBSDirectServer::start |
( |
|
) |
|
boolean BBSDirectServer::take_pending |
( |
const char * |
key, |
|
|
int * |
cid | |
|
) |
| | |
boolean BBSDirectServer::take_pending |
( |
const char * |
key, |
|
|
int * |
cid | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following files: