Ark Server API (ASE) - Wiki
|
#include <ActiveRunnable.h>
Public Types | |
typedef ResultType(OwnerType::* | Callback) () |
typedef ActiveResult< ResultType > | ActiveResultType |
Public Types inherited from Poco::ActiveRunnableBase | |
using | Ptr = AutoPtr<ActiveRunnableBase> |
Public Member Functions | |
ActiveRunnable (OwnerType *pOwner, Callback method, 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 |
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 137 of file ActiveRunnable.h.
typedef ActiveResult<ResultType> Poco::ActiveRunnable< ResultType, void, OwnerType >::ActiveResultType |
Definition at line 143 of file ActiveRunnable.h.
typedef ResultType(OwnerType::* Poco::ActiveRunnable< ResultType, void, OwnerType >::Callback) () |
Definition at line 142 of file ActiveRunnable.h.
|
inline |
Definition at line 145 of file ActiveRunnable.h.
|
inlinevirtual |
Implements Poco::Runnable.
Definition at line 153 of file ActiveRunnable.h.
|
private |
Definition at line 177 of file ActiveRunnable.h.
|
private |
Definition at line 176 of file ActiveRunnable.h.
|
private |
Definition at line 178 of file ActiveRunnable.h.