|
AGENT++
4.0.3
|
#include <agent_pp/agent++.h>#include <pthread.h>#include <time.h>#include <sys/types.h>#include <agent_pp/List.h>Go to the source code of this file.
Classes | |
| class | MibMethodCall |
| class | Runnable |
| The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. More... | |
| class | Synchronized |
| The Synchronized class implements services for synchronizing access between different threads. More... | |
| class | Lock |
| The Lock class implements a synchronization object, that when created enters the critical section of the given Synchronized object and leaves it when the Lock object is destroyed. More... | |
| class | Thread |
| A thread is a thread of execution in a program. More... | |
| class | ThreadList |
| class | MibTask |
| The MibTask class implements a task for processing SNMP requests using AGENT++. More... | |
| class | ThreadManager |
| The ThreadManager class provides functionality to control the execution of threads. More... | |
| class | ThreadSynchronize |
| class | SingleThreadObject |
Macros | |
| #define | MULTI_THREADED TRUE |
| #define | SINGLE_THREADED FALSE |
| #define | AGENTPP_DEFAULT_STACKSIZE 0x10000 |
| #define | TS_SYNCHRONIZED(x) { ThreadSynchronize _ts_synchronize(*this); x } |
| #define | AGENTPP_DECL_TEMPL_ARRAY_THREAD |
| The ThreadList class implements a singleton class that holds a list of all currently running Threads. | |
Typedefs | |
| typedef void(Mib::* | mib_method_t )(Request *) |
Enumerations | |
| enum | cb_type { STANDARD_CB, SHADOW_CB } |
Functions | |
| void * | method_routine_caller (void *) |
Variables | |
| class AGENTPP_DECL | ThreadList |
| AGENTPP_DECL_TEMPL template class AGENTPP_DECL | Array< Thread > |
| #define AGENTPP_DECL_TEMPL_ARRAY_THREAD |
The ThreadList class implements a singleton class that holds a list of all currently running Threads.
| #define AGENTPP_DEFAULT_STACKSIZE 0x10000 |
| #define MULTI_THREADED TRUE |
| #define SINGLE_THREADED FALSE |
| #define TS_SYNCHRONIZED | ( | x | ) | { ThreadSynchronize _ts_synchronize(*this); x } |
| typedef void(Mib::* mib_method_t)(Request *) |
| enum cb_type |
| void* method_routine_caller | ( | void * | ) |
| AGENTPP_DECL_TEMPL template class AGENTPP_DECL Array< Thread > |
| class AGENTPP_DECL ThreadList |
1.8.2