![]() |
Ark Server API (ASE) - Wiki
|
#include <ActiveRunnable.h>
Inheritance diagram for Poco::ActiveRunnable< ResultType, ArgType, OwnerType >:
Collaboration diagram for Poco::ActiveRunnable< ResultType, ArgType, OwnerType >: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.