shoutonline.cpp File Reference
Classes | |
struct | Thread_online_Data |
Functions | |
void * | thread_online (void *ptr) |
int | main (int argc, char *argv[]) |
Variables | |
bool | threadMayStartOnline [NR_ONLINE_THREADS] |
bool | vtlnThreadFinished |
pthread_t | threadOnline [NR_ONLINE_THREADS] |
Thread_online_Data | dataThreadOnline [NR_ONLINE_THREADS] |
pthread_mutex_t | condition_mutexStartOnline [NR_ONLINE_THREADS] |
pthread_cond_t | condition_threadStartOnline [NR_ONLINE_THREADS] |
pthread_mutex_t | condition_mutexDoneOnline |
pthread_cond_t | condition_threadDoneOnline |
Function Documentation
int main | ( | int | argc, | |
char * | argv[] | |||
) |
Main function of the shout application.
References APPID_SHOUTONLINE, and ShoutConfig::getStringValue().

void* thread_online | ( | void * | ptr | ) |
References condition_mutexDoneOnline, condition_mutexStartOnline, condition_threadDoneOnline, condition_threadStartOnline, Thread_online_Data::configDir, Thread_online_Data::number, Thread_online_Data::quit, Thread_online_Data::result, threadMayStartOnline, and vtlnThreadFinished.
Referenced by ShoutOnline::ShoutOnline().
Variable Documentation
pthread_mutex_t condition_mutexDoneOnline |
Referenced by ShoutOnline::ShoutOnline(), and thread_online().
pthread_mutex_t condition_mutexStartOnline[NR_ONLINE_THREADS] |
Referenced by ShoutOnline::ShoutOnline(), thread_online(), and ShoutOnline::~ShoutOnline().
pthread_cond_t condition_threadDoneOnline |
Referenced by thread_online().
pthread_cond_t condition_threadStartOnline[NR_ONLINE_THREADS] |
Referenced by ShoutOnline::ShoutOnline(), thread_online(), and ShoutOnline::~ShoutOnline().
Thread_online_Data dataThreadOnline[NR_ONLINE_THREADS] |
bool threadMayStartOnline[NR_ONLINE_THREADS] |
Referenced by ShoutOnline::ShoutOnline(), thread_online(), and ShoutOnline::~ShoutOnline().
pthread_t threadOnline[NR_ONLINE_THREADS] |
Referenced by ShoutOnline::ShoutOnline(), and ShoutOnline::~ShoutOnline().
bool vtlnThreadFinished |
Referenced by ShoutOnline::ShoutOnline(), and thread_online().