![]() |
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 |
![]() | |
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 | |
![]() | |
int | runworker_called_ |
int | working_id_ |
int | n_ |
double | wait_time_ |
double | integ_time_ |
double | send_time_ |
std::vector< char > | pickle_ret_ |
![]() | |
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 |
![]() | |
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.