#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().