![]() |
NEURON
|
#include <bbslocal.h>
Public Member Functions | |
| BBSLocal () | |
| ~BBSLocal () override | |
| bool | look (const char *) override |
| void | take (const char *) override |
| bool | look_take (const char *) override |
| int | upkint () override |
| double | upkdouble () override |
| void | upkvec (int, double *) override |
| char * | upkstr () override |
| std::vector< char > | upkpickle () override |
| void | pkbegin () override |
| void | pkint (int) override |
| void | pkdouble (double) override |
| void | pkvec (int, double *) override |
| void | pkstr (const char *) override |
| void | pkpickle (const std::vector< char > &) override |
| void | post (const char *) override |
| void | post_todo (int parentid) override |
| void | post_result (int id) override |
| int | look_take_result (int pid) override |
| int | look_take_todo () override |
| int | take_todo () override |
| void | save_args (int) override |
| void | return_args (int) override |
| void | context () override |
| void | start () override |
| void | done () override |
| void | perror (const char *) override |
Public Member Functions inherited from BBSImpl | |
| BBSImpl () | |
| virtual | ~BBSImpl ()=default |
| 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_ |
| std::vector< char > | pickle_ret_ |
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 | |
| std::vector< char > | execute_helper (int id, bool exec=true) |
| void | subworld_worker_execute () |
Definition at line 7 of file bbslocal.h.
| BBSLocal::BBSLocal | ( | ) |
Definition at line 18 of file bbslocal.cpp.
|
override |
Definition at line 28 of file bbslocal.cpp.
|
overridevirtual |
Reimplemented from BBSImpl.
Definition at line 33 of file bbslocal.cpp.
|
overridevirtual |
Reimplemented from BBSImpl.
Definition at line 215 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 141 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 134 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 175 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 182 of file bbslocal.cpp.
|
overridevirtual |
Reimplemented from BBSImpl.
Definition at line 35 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 86 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 98 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 92 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 119 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 110 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 104 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 128 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 169 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 163 of file bbslocal.cpp.
|
overridevirtual |
Reimplemented from BBSImpl.
Definition at line 205 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 199 of file bbslocal.cpp.
|
overridevirtual |
Reimplemented from BBSImpl.
Definition at line 219 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 148 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 189 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 46 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 39 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 73 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 60 of file bbslocal.cpp.
|
overridevirtual |
Implements BBSImpl.
Definition at line 54 of file bbslocal.cpp.
|
private |
Definition at line 48 of file bbslocal.h.