Qore Programming Language Reference Manual
1.12.0
|
Abstract poll operation object returned by Socket polling methods. More...
Public Member Methods | |
constructor () | |
Throws an exception; this class is not usable by Qore classes. More... | |
destructor () | |
Destroys the object. | |
string | getGoal () |
Returns the goal. More... | |
auto | getOutput () |
Returns any output generated by any completed poll action. More... | |
string | getState () |
Returns the current state. More... | |
bool | goalReached () |
Returns True when the goal as been reached. More... | |
Public Member Methods inherited from Qore::AbstractPollOperation | |
abstract *hash< SocketPollInfo > | continuePoll () |
Returns a socket poll hash if polling should continue or NOTHING if complete. More... | |
auto | getOutput () |
Returns any output generated by any completed poll action. More... | |
Abstract poll operation object returned by Socket polling methods.
This class implements the polling logic and the state machine behind it
It has two private members:
This class is only usable by internal classes; it is not directly usable by Qore classes.
Qore::SocketPollOperationBase::constructor | ( | ) |
Throws an exception; this class is not usable by Qore classes.
INTERNAL-ONLY | this class is not usable by Qore classes |
|
virtual |
auto Qore::SocketPollOperationBase::getOutput | ( | ) |
Returns any output generated by any completed poll action.
|
virtual |
Returns the current state.
Implements Qore::AbstractPollOperation.
|
virtual |
Returns True when the goal as been reached.
Implements Qore::AbstractPollOperation.