#include <bbslsrv2.h>
|
| BBSDirectServer () |
|
virtual | ~BBSDirectServer () |
|
void | post (const char *key) |
|
bool | look (const char *key) |
|
bool | look_take (const char *key) |
|
bool | 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) |
|
bool | 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 *) |
|
bool | look (const char *key, bbsmpibuf **) |
|
bool | look_take (const char *key, bbsmpibuf **) |
|
bool | 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 *) |
|
bool | 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 () |
|
Definition at line 7 of file bbslsrv2.h.
◆ BBSDirectServer() [1/2]
BBSDirectServer::BBSDirectServer |
( |
| ) |
|
◆ ~BBSDirectServer() [1/2]
virtual BBSDirectServer::~BBSDirectServer |
( |
| ) |
|
|
virtual |
◆ BBSDirectServer() [2/2]
BBSDirectServer::BBSDirectServer |
( |
| ) |
|
◆ ~BBSDirectServer() [2/2]
virtual BBSDirectServer::~BBSDirectServer |
( |
| ) |
|
|
virtual |
◆ add_looking_todo() [1/2]
void BBSDirectServer::add_looking_todo |
( |
int |
cid | ) |
|
|
private |
◆ add_looking_todo() [2/2]
void BBSDirectServer::add_looking_todo |
( |
int |
cid | ) |
|
|
private |
◆ context() [1/2]
void BBSDirectServer::context |
( |
bbsmpibuf * |
| ) |
|
◆ context() [2/2]
void BBSDirectServer::context |
( |
int |
ncid, |
|
|
int * |
cids |
|
) |
| |
◆ context_wait()
void BBSDirectServer::context_wait |
( |
| ) |
|
◆ done() [1/2]
void BBSDirectServer::done |
( |
| ) |
|
◆ done() [2/2]
void BBSDirectServer::done |
( |
| ) |
|
◆ handle() [1/2]
static void BBSDirectServer::handle |
( |
| ) |
|
|
static |
◆ handle() [2/2]
static void BBSDirectServer::handle |
( |
| ) |
|
|
static |
◆ handle1() [1/2]
static void BBSDirectServer::handle1 |
( |
| ) |
|
|
static |
◆ handle1() [2/2]
static void BBSDirectServer::handle1 |
( |
int |
size, |
|
|
int |
tag, |
|
|
int |
source |
|
) |
| |
|
static |
◆ handle_block()
static void BBSDirectServer::handle_block |
( |
| ) |
|
|
static |
◆ look() [1/2]
bool BBSDirectServer::look |
( |
const char * |
key | ) |
|
◆ look() [2/2]
bool BBSDirectServer::look |
( |
const char * |
key, |
|
|
bbsmpibuf ** |
|
|
) |
| |
◆ look_take() [1/2]
bool BBSDirectServer::look_take |
( |
const char * |
key | ) |
|
◆ look_take() [2/2]
bool BBSDirectServer::look_take |
( |
const char * |
key, |
|
|
bbsmpibuf ** |
|
|
) |
| |
◆ look_take_result() [1/2]
int BBSDirectServer::look_take_result |
( |
int |
parentid | ) |
|
◆ look_take_result() [2/2]
int BBSDirectServer::look_take_result |
( |
int |
parentid, |
|
|
bbsmpibuf ** |
|
|
) |
| |
◆ look_take_todo() [1/2]
int BBSDirectServer::look_take_todo |
( |
| ) |
|
◆ look_take_todo() [2/2]
int BBSDirectServer::look_take_todo |
( |
bbsmpibuf ** |
| ) |
|
◆ post() [1/2]
void BBSDirectServer::post |
( |
const char * |
key | ) |
|
◆ post() [2/2]
void BBSDirectServer::post |
( |
const char * |
key, |
|
|
bbsmpibuf * |
|
|
) |
| |
◆ post_result() [1/2]
void BBSDirectServer::post_result |
( |
int |
id | ) |
|
◆ post_result() [2/2]
void BBSDirectServer::post_result |
( |
int |
id, |
|
|
bbsmpibuf * |
|
|
) |
| |
◆ post_todo() [1/2]
void BBSDirectServer::post_todo |
( |
int |
parentid, |
|
|
int |
cid |
|
) |
| |
◆ post_todo() [2/2]
void BBSDirectServer::post_todo |
( |
int |
parentid, |
|
|
int |
cid, |
|
|
bbsmpibuf * |
|
|
) |
| |
◆ put_pending() [1/2]
void BBSDirectServer::put_pending |
( |
const char * |
key, |
|
|
int |
cid |
|
) |
| |
◆ put_pending() [2/2]
void BBSDirectServer::put_pending |
( |
const char * |
key, |
|
|
int |
cid |
|
) |
| |
◆ send_context() [1/2]
bool BBSDirectServer::send_context |
( |
int |
cid | ) |
|
◆ send_context() [2/2]
bool BBSDirectServer::send_context |
( |
int |
cid | ) |
|
◆ start() [1/2]
void BBSDirectServer::start |
( |
| ) |
|
◆ start() [2/2]
void BBSDirectServer::start |
( |
| ) |
|
◆ take_pending() [1/2]
bool BBSDirectServer::take_pending |
( |
const char * |
key, |
|
|
int * |
cid |
|
) |
| |
◆ take_pending() [2/2]
bool BBSDirectServer::take_pending |
( |
const char * |
key, |
|
|
int * |
cid |
|
) |
| |
◆ context_buf_ [1/2]
int BBSDirectServer::context_buf_ |
|
private |
◆ context_buf_ [2/2]
bbsmpibuf* BBSDirectServer::context_buf_ |
|
private |
◆ looking_todo_
MpiLookingToDoList* BBSDirectServer::looking_todo_ |
|
private |
◆ messages_
MpiMessageList* BBSDirectServer::messages_ |
|
private |
◆ next_id_
int BBSDirectServer::next_id_ |
|
private |
◆ pending_
MpiPendingList* BBSDirectServer::pending_ |
|
private |
◆ remaining_context_cnt_
int BBSDirectServer::remaining_context_cnt_ |
|
private |
◆ results_
MpiResultList* BBSDirectServer::results_ |
|
private |
◆ send_context_
MpiLookingToDoList* BBSDirectServer::send_context_ |
|
private |
◆ server_
◆ todo_
MpiReadyList* BBSDirectServer::todo_ |
|
private |
◆ work_
MpiWorkList* BBSDirectServer::work_ |
|
private |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/nrn/checkouts/3466/src/parallel/bbslsrv2.h
- /home/docs/checkouts/readthedocs.org/user_builds/nrn/checkouts/3466/src/parallel/bbssrv2mpi.h