hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::TaskWaitObject Class Reference

#include <TaskWaitObject.hpp>

Public Member Functions

 TaskWaitObject (Poco::SharedPtr< DataBase > inData)
const Poco::SharedPtr< DataBase > & getInData ()
void setOutData (Poco::SharedPtr< DataBase > outData, TaskWaitObjectExeptionsType cause, Poco::SharedPtr< ExceptionBase > internalException)
Poco::SharedPtr< DataBasewait ()
ComponentType getType ()
virtual ~TaskWaitObject ()

Protected Attributes

Poco::SharedPtr< DataBase_inData
Poco::SharedPtr< DataBase_outData
Poco::SharedPtr
< TaskComponentException
_exception
Poco::FastMutex mutex

Detailed Description

Definition at line 13 of file TaskWaitObject.hpp.

Constructor & Destructor Documentation

HCE::TaskWaitObject::TaskWaitObject ( Poco::SharedPtr< DataBase inData)
inline

Definition at line 21 of file TaskWaitObject.hpp.

virtual HCE::TaskWaitObject::~TaskWaitObject ( )
inlinevirtual

Definition at line 29 of file TaskWaitObject.hpp.

Member Function Documentation

const Poco::SharedPtr<DataBase>& HCE::TaskWaitObject::getInData ( )
inline

Definition at line 22 of file TaskWaitObject.hpp.

ComponentType HCE::TaskWaitObject::getType ( )
inline

Definition at line 25 of file TaskWaitObject.hpp.

void HCE::TaskWaitObject::setOutData ( Poco::SharedPtr< DataBase outData,
TaskWaitObjectExeptionsType  cause,
Poco::SharedPtr< ExceptionBase internalException 
)

Definition at line 17 of file TaskWaitObject.cpp.

Poco::SharedPtr< DataBase > HCE::TaskWaitObject::wait ( void  )

Definition at line 6 of file TaskWaitObject.cpp.

Member Data Documentation

Poco::SharedPtr<TaskComponentException> HCE::TaskWaitObject::_exception
protected

Definition at line 18 of file TaskWaitObject.hpp.

Poco::SharedPtr<DataBase> HCE::TaskWaitObject::_inData
protected

Definition at line 16 of file TaskWaitObject.hpp.

Poco::SharedPtr<DataBase> HCE::TaskWaitObject::_outData
protected

Definition at line 17 of file TaskWaitObject.hpp.

Poco::FastMutex HCE::TaskWaitObject::mutex
protected

Definition at line 19 of file TaskWaitObject.hpp.


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