#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/3468/src/parallel/bbslsrv2.h
- /home/docs/checkouts/readthedocs.org/user_builds/nrn/checkouts/3468/src/parallel/bbssrv2mpi.h