CarLinO_process Class Reference

#include <CarLinO_process.h>

Inherits AP::AP_Thread, and CarLinO::CarLinO_base.

Collaboration diagram for CarLinO_process:

Collaboration graph

Public Member Functions

AP_String bind (void) const
 Inline.
 CarLinO_process (CarLinO_core *core, const AP_String &name)
AP_Bool Create (const AP_String &bind, const AP_ProcessAttribute::Type type)
AP_Bool Destroy (void)
void run (void)
AP_ProcessAttribute::Type type (void) const
virtual ~CarLinO_process (void)

Private Attributes

AMICO_attribute _m_attribute
AP_String _m_bind
CarLinO_core_m_core
AP_Debugger _m_debugger
CarLinO_state _m_state
AP_ProcessAttribute::Type _m_type

Detailed Description


Constructor & Destructor Documentation

CarLinO_process ( CarLinO_core core,
const AP_String name 
)

~CarLinO_process ( void   )  [virtual]


Member Function Documentation

AP_String bind ( void   )  const [inline]

Inline.

AP_Bool Create ( const AP_String bind,
const AP_ProcessAttribute::Type  type 
)

AP_Bool Destroy ( void   ) 

void run ( void   )  [virtual]

Main thread function. It must be overloaded in your derived class. It has no parameter.

Example:
void run(void)
{
while(is_running())
{
... do something ...
}
}

Reimplemented from AP_Thread.

AP_ProcessAttribute::Type type ( void   )  const [inline]


Field Documentation

AP_String _m_bind [private]

CarLinO_core* _m_core [private]


The documentation for this class was generated from the following files:

Generated on Fri Mar 5 16:50:45 2010 for CarLinO by  doxygen 1.5.8