#include <source/ariba/utility/transport/tcpip/protlib/threads.h>
Inherited by protlib::TimerModuleParam, protlib::TPoverTCPParam, and protlib::TPoverUDPParam.
Public Member Functions | |
| ThreadParam () | |
| ThreadParam (uint32 wait, const char *name, uint32 minc=1, uint32 maxc=(uint32)-1) | |
Public Attributes | |
| const uint32 | sleep_time |
| sleep time | |
| const std::string | name |
| const uint32 | min_count |
| minimum thread count | |
| const uint32 | max_count |
| maximum thread count | |
Static Public Attributes | |
| static uint32 | default_sleep_time = 5 |
This is used by ThreadStarter to extract and store overall data like the sleep time and is also accessible to the thread object.
Definition at line 86 of file threads.h.
| protlib::ThreadParam::ThreadParam | ( | ) |
| const std::string protlib::ThreadParam::name |
Definition at line 95 of file threads.h.
Referenced by protlib::TPoverTCP::cleanup_receiver_thread(), protlib::TPoverTCP::create_new_receiver_thread(), protlib::TPoverTCP::create_new_sender_thread(), protlib::TPoverTCP::get_connection_to(), protlib::TPoverUDP::listener_thread(), protlib::Thread::lock(), protlib::TPoverUDP::main_loop(), protlib::TPoverTCP::main_loop(), protlib::TimerModule::main_loop(), protlib::TPoverTCP::master_listener_thread(), protlib::TimerModule::process_elapsed_timers(), protlib::TimerModule::process_queue(), protlib::TPoverTCP::receiver_thread(), protlib::TimerModule::restart_timer(), protlib::TPoverTCP::send(), protlib::TimerModule::send_error_or_dispose(), protlib::TPoverTCP::sender_thread(), protlib::Thread::start_processing(), protlib::TimerModule::start_timer(), protlib::TimerModule::stop_all_timers(), protlib::TPoverTCP::stop_receiver_thread(), protlib::TimerModule::stop_timer(), protlib::TPoverTCP::tcpsend(), protlib::TPoverTCP::terminate(), protlib::TPoverTCP::terminate_all_threads(), protlib::TPoverTCP::terminate_sender_thread(), protlib::TimerModule::timer_expired(), protlib::TimerModule::TimerModule(), protlib::TPoverUDP::udpsend(), protlib::TimerModule::~TimerModule(), protlib::TPoverTCP::~TPoverTCP(), and protlib::TPoverUDP::~TPoverUDP().
sleep time
Definition at line 94 of file threads.h.
Referenced by protlib::TPoverTCP::get_connection_to(), protlib::TPoverUDP::listener_thread(), protlib::TPoverTCP::master_listener_thread(), protlib::TimerModule::process_elapsed_timers(), protlib::TimerModule::process_queue(), and protlib::TPoverTCP::receiver_thread().
1.5.8