![]() |
Ark Server API (ASE) - Wiki
|
#include <ActiveRunnable.h>
Public Types | |
typedef void(OwnerType::* | Callback) () |
typedef ActiveResult< void > | ActiveResultType |
![]() | |
using | Ptr = AutoPtr<ActiveRunnableBase> |
Public Member Functions | |
ActiveRunnable (OwnerType *pOwner, Callback method, const ActiveResultType &result) | |
void | run () |
![]() | |
Runnable () | |
virtual | ~Runnable () |
![]() | |
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 | |
![]() | |
virtual | ~RefCountedObject () |
Returns the reference count. | |
This class is used by ActiveMethod. See the ActiveMethod class for more information.
Definition at line 183 of file ActiveRunnable.h.
typedef ActiveResult<void> Poco::ActiveRunnable< void, void, OwnerType >::ActiveResultType |
Definition at line 189 of file ActiveRunnable.h.
typedef void(OwnerType::* Poco::ActiveRunnable< void, void, OwnerType >::Callback) () |
Definition at line 188 of file ActiveRunnable.h.
|
inline |
Definition at line 191 of file ActiveRunnable.h.
|
inlinevirtual |
Implements Poco::Runnable.
Definition at line 199 of file ActiveRunnable.h.
|
private |
Definition at line 223 of file ActiveRunnable.h.
|
private |
Definition at line 222 of file ActiveRunnable.h.
|
private |
Definition at line 224 of file ActiveRunnable.h.