FreeableAsyncResult

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(Awaiter awaiter)
Undocumented in source.

Members

Aliases

Callback
alias Callback = void function(void* data, scope RormError error) nothrow
Undocumented in source.
Callback
alias Callback = void function(void* data, scope V result, scope RormError error) nothrow
Undocumented in source.
Callback
alias Callback = void function(void* data, T result, scope RormError error) nothrow
Undocumented in source.

Functions

callback
Tuple!(Callback, void*) callback()
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset()
Undocumented in source. Be warned that the author may not have intended to support it.
result
auto result()
Undocumented in source. Be warned that the author may not have intended to support it.
waitAndThrow
void waitAndThrow()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

make
FreeableAsyncResult make()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

awaiter
Awaiter awaiter;
Undocumented in source.
error
Exception error;
Undocumented in source.
forward_callback
T forward_callback;
Undocumented in source.
raw_result
T raw_result;
Undocumented in source.

Meta