![]() |
NEURON
|
#include <bbslocal.h>
Public Member Functions | |
| BBSLocal () | |
| virtual | ~BBSLocal () |
| virtual bool | look (const char *) |
| virtual void | take (const char *) |
| virtual bool | look_take (const char *) |
| virtual int | upkint () |
| virtual double | upkdouble () |
| virtual void | upkvec (int, double *) |
| virtual char * | upkstr () |
| virtual char * | upkpickle (size_t *size) |
| virtual void | pkbegin () |
| virtual void | pkint (int) |
| virtual void | pkdouble (double) |
| virtual void | pkvec (int, double *) |
| virtual void | pkstr (const char *) |
| virtual void | pkpickle (const char *, size_t) |
| virtual void | post (const char *) |
| virtual void | post_todo (int parentid) |
| virtual void | post_result (int id) |
| virtual int | look_take_result (int pid) |
| virtual int | look_take_todo () |
| virtual int | take_todo () |
| virtual void | save_args (int) |
| virtual void | return_args (int) |
| virtual void | context () |
| virtual void | start () |
| virtual void | done () |
| virtual void | perror (const char *) |
Public Member Functions inherited from BBSImpl | |
| BBSImpl () | |
| virtual | ~BBSImpl () |
| virtual int | master_take_result (int pid) |
| virtual void | execute (int id) |
| virtual int | submit (int userid) |
| virtual bool | working (int &id, double &x, int &userid) |
| virtual void | worker () |
| virtual bool | is_master () |
| virtual double | time () |
Private Attributes | |
| KeepArgs * | keepargs_ |
Additional Inherited Members | |
Public Attributes inherited from BBSImpl | |
| int | runworker_called_ |
| int | working_id_ |
| int | n_ |
| double | wait_time_ |
| double | integ_time_ |
| double | send_time_ |
| char * | pickle_ret_ |
| size_t | pickle_ret_size_ |
Static Public Attributes inherited from BBSImpl | |
| static bool | is_master_ = false |
| static bool | started_ = false |
| static bool | done_ = false |
| static int | mytid_ |
| static int | debug_ = 0 |
| static bool | master_works_ = true |
Protected Member Functions inherited from BBSImpl | |
| char * | execute_helper (size_t *, int id, bool exec=true) |
| void | subworld_worker_execute () |
Definition at line 8 of file bbslocal.h.
| BBSLocal::BBSLocal | ( | ) |
Definition at line 33 of file bbslocal.cpp.
|
virtual |
Definition at line 45 of file bbslocal.cpp.
|
virtual |
Reimplemented from BBSImpl.
Definition at line 52 of file bbslocal.cpp.
|
virtual |
Reimplemented from BBSImpl.
Definition at line 239 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 161 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 154 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 195 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 202 of file bbslocal.cpp.
|
virtual |
Reimplemented from BBSImpl.
Definition at line 54 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 106 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 118 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 112 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 139 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 130 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 124 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 148 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 189 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 183 of file bbslocal.cpp.
|
virtual |
Reimplemented from BBSImpl.
Definition at line 227 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 219 of file bbslocal.cpp.
|
virtual |
Reimplemented from BBSImpl.
Definition at line 243 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 168 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 209 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 65 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 58 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 92 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 79 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 73 of file bbslocal.cpp.
|
private |
Definition at line 49 of file bbslocal.h.