#include <CarLinO_core.h>
Inherits AP::AP_Thread.

| Public Member Functions | |
| AP_Bool | Create (const AP_String &filename="", const AP_String &dirname="", const AP_Bool background=true) | 
| AP_Bool | CreateProcess (const AP_String &name, const AP_String &bind, const AP_ProcessAttribute::Type type) | 
| AP_Bool | Destroy (void) | 
| CarLinO_process * | FindProcess (const AP_String &name) | 
| void | Loop (void) | 
| AP_Bool | Post (const CarLinO_process *process, const AMICO_packet &msg) | 
| AP_Bool | RestartProcess (const AP_String &name) | 
| Static Public Member Functions | |
| static CarLinO_core * | CarLinO (void) | 
| Inline. | |
| static AP_Pointer | Ping (AP_Pointer pointer) | 
| Private Member Functions | |
| CarLinO_core (void) | |
| void | run (void) | 
| virtual | ~CarLinO_core (void) | 
| Private Attributes | |
| AP_Bool | _m_background | 
| AP_Db< CarLinO_record > | _m_db | 
| CarLinO_init | _m_init | 
| AP_String | _m_name | 
| AP_HashBase< AP_String, CarLinO_process * > | _m_process_list | 
| AP_ThreadQueueBase< CarLinO_item > | _m_queue | 
| AP_ThreadSemaphore | _m_queue_signal | 
| Static Private Attributes | |
| static CarLinO_core | CarLinO_singletone | 
| CarLinO_core | ( | void | ) |  [private] | 
| ~CarLinO_core | ( | void | ) |  [private, virtual] | 
| static CarLinO_core* CarLinO | ( | void | ) |  [inline, static] | 
Inline.
| AP_Bool Create | ( | const AP_String & | filename = "", | |
| const AP_String & | dirname = "", | |||
| const AP_Bool | background = true | |||
| ) | 
| AP_Bool CreateProcess | ( | const AP_String & | name, | |
| const AP_String & | bind, | |||
| const AP_ProcessAttribute::Type | type | |||
| ) | 
| AP_Bool Destroy | ( | void | ) | 
| CarLinO_process * FindProcess | ( | const AP_String & | name | ) | 
| void Loop | ( | void | ) | 
| AP_Pointer Ping | ( | AP_Pointer | pointer | ) |  [static] | 
| AP_Bool Post | ( | const CarLinO_process * | process, | |
| const AMICO_packet & | msg | |||
| ) | 
| AP_Bool RestartProcess | ( | const AP_String & | name | ) | 
| void run | ( | void | ) |  [private, virtual] | 
| AP_Bool _m_background  [private] | 
| AP_Db<CarLinO_record> _m_db  [private] | 
| CarLinO_init _m_init  [private] | 
| AP_HashBase<AP_String,CarLinO_process*> _m_process_list  [private] | 
| AP_ThreadQueueBase<CarLinO_item> _m_queue  [private] | 
| AP_ThreadSemaphore _m_queue_signal  [private] | 
| CarLinO_core CarLinO_singletone  [static, private] | 
 1.5.8
 1.5.8