#include <ModuleData.h>#include <pthread.h>#include <signal.h>#include <string>Go to the source code of this file.
| Classes | |
| struct | executorArg | 
| Defines | |
| #define | BLOCK_SIGNALS() { sigset_t set; sigfillset(&set); pthread_sigmask(SIG_SETMASK, &set, NULL); } | 
| #define | BLOCK_SIGNAL(s) { sigset_t set; sigemptyset(&set); sigaddset(&set, (s)); pthread_sigmask(SIG_SETMASK, &set, NULL); } | 
| #define | BLOCK_SIGNALS_EXCEPT(s) { sigset_t set; sigfillset(&set); sigdelset(&set, (s)); pthread_sigmask(SIG_SETMASK, &set, NULL); } | 
| Functions | |
| void * | module_executor (void *ptr) | 
| 
 | 
| 
 Definition at line 28 of file helper.h. Referenced by main(). | 
| 
 | 
| 
 Definition at line 27 of file helper.h. Referenced by listen_socket(), module_executor(), process_images(), process_sensor_readings(), VirtualRobotComm(), and VirtualRobotComm_image(). | 
| 
 | 
| 
 Definition at line 29 of file helper.h. Referenced by VirtualRobotComm_sensor(). | 
| 
 | 
| 
 Definition at line 29 of file helper.cc. References BLOCK_SIGNALS, executorArg::mod_name, perThreadKey, and executorArg::threadData. Referenced by load_module(). | 
 1.3.9.1
 1.3.9.1