Ark Server API (ASE) - Wiki
|
#include <ActiveRunnable.h>
Public Types | |
typedef ResultType(OwnerType::* | Callback) (const ArgType &) |
typedef ActiveResult< ResultType > | ActiveResultType |
Public Types inherited from Poco::ActiveRunnableBase | |
using | Ptr = AutoPtr<ActiveRunnableBase> |
Public Member Functions | |
ActiveRunnable (OwnerType *pOwner, Callback method, const ArgType &arg, const ActiveResultType &result) | |
void | run () |
Public Member Functions inherited from Poco::Runnable | |
Runnable () | |
virtual | ~Runnable () |
Public Member Functions inherited from Poco::RefCountedObject | |
RefCountedObject () | |
void | duplicate () const |
void | release () const noexcept |
Increments the object's reference count. | |
int | referenceCount () const |
Private Attributes | |
OwnerType * | _pOwner |
Callback | _method |
ArgType | _arg |
ActiveResultType | _result |
Additional Inherited Members | |
Protected Member Functions inherited from Poco::RefCountedObject | |
virtual | ~RefCountedObject () |
Returns the reference count. | |
This class is used by ActiveMethod. See the ActiveMethod class for more information.
Definition at line 41 of file ActiveRunnable.h.
typedef ActiveResult<ResultType> Poco::ActiveRunnable< ResultType, ArgType, OwnerType >::ActiveResultType |
Definition at line 47 of file ActiveRunnable.h.
typedef ResultType(OwnerType::* Poco::ActiveRunnable< ResultType, ArgType, OwnerType >::Callback) (const ArgType &) |
Definition at line 46 of file ActiveRunnable.h.
|
inline |
Definition at line 49 of file ActiveRunnable.h.
|
inlinevirtual |
Implements Poco::Runnable.
Definition at line 58 of file ActiveRunnable.h.
|
private |
Definition at line 83 of file ActiveRunnable.h.
|
private |
Definition at line 82 of file ActiveRunnable.h.
|
private |
Definition at line 81 of file ActiveRunnable.h.
|
private |
Definition at line 84 of file ActiveRunnable.h.