Reference¶
-
class client : public pars::app::single<comp::client>¶
Runs the client component as an single application (req)
Input Parameters
-
component_type::connect_p connect_p¶
-
std::size_t work_id = 0¶
-
bool fast_fib = false¶
-
uint64_t n = 0¶
App State
-
app::state_machine<client_state> state = {client_state::creating}¶
Handler Functions
-
inline void terminate(hf_arg<received, fib_computed> recv)¶
-
component_type::connect_p connect_p¶
-
enum class pars_example::resource::client_state¶
Values:
-
enumerator creating¶
-
enumerator initializing¶
-
enumerator started¶
-
enumerator sending_work¶
-
enumerator waiting_work_done¶
-
enumerator terminating¶
-
enumerator terminated¶
-
enumerator creating¶
-
enum class pars_example::resource::server_state¶
Values:
-
enumerator creating¶
-
enumerator initializing¶
-
enumerator running¶
-
enumerator terminating¶
-
enumerator creating¶
-
enum class pars_example::resource::pipe_state¶
Values:
-
enumerator waiting_work¶
-
enumerator working¶
-
enumerator done¶
-
enumerator failing¶
-
enumerator waiting_work¶
-
struct pipe_resource¶
Public Functions
-
inline pipe_resource(pipe_state s)¶
-
pipe_resource(const pipe_resource&) = delete¶
-
pipe_resource(pipe_resource&&) = delete¶
-
inline void save_tool(net::tool_view t)¶
-
inline const net::tool_view &load_tool() const¶
Public Members
-
app::state_machine<pipe_state> state¶
-
inline pipe_resource(pipe_state s)¶