![]() |
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 214 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 134 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 127 of file bbslocal.cpp.
Implements BBSImpl.
Definition at line 168 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 175 of file bbslocal.cpp.
|
virtual |
Reimplemented from BBSImpl.
Definition at line 54 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 93 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 103 of file bbslocal.cpp.
Implements BBSImpl.
Definition at line 99 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 116 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 111 of file bbslocal.cpp.
Implements BBSImpl.
Definition at line 107 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 121 of file bbslocal.cpp.
Implements BBSImpl.
Definition at line 162 of file bbslocal.cpp.
Implements BBSImpl.
Definition at line 156 of file bbslocal.cpp.
Reimplemented from BBSImpl.
Definition at line 202 of file bbslocal.cpp.
Implements BBSImpl.
Definition at line 192 of file bbslocal.cpp.
|
virtual |
Reimplemented from BBSImpl.
Definition at line 218 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 141 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 182 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 64 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 58 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 83 of file bbslocal.cpp.
|
virtual |
Implements BBSImpl.
Definition at line 74 of file bbslocal.cpp.
Implements BBSImpl.
Definition at line 70 of file bbslocal.cpp.
|
private |
Definition at line 48 of file bbslocal.h.