pars 0.2.1.99
Loading...
Searching...
No Matches
pars::comp::client Class Reference

#include <client.h>

Classes

struct  connect_p
 
struct  init_p
 

Public Member Functions

 client (ev::hf_registry &h, ev::enqueuer &r)
 
net::reqreq ()
 
void init (const init_p &params)
 
void connect (const connect_p &params)
 
void graceful_terminate ()
 

Detailed Description

Definition at line 39 of file client.h.

Constructor & Destructor Documentation

◆ client()

pars::comp::client::client ( ev::hf_registry & h,
ev::enqueuer & r )
inline

Definition at line 42 of file client.h.

43 : req_m{h, r}
44 {
45 }

Member Function Documentation

◆ connect()

void pars::comp::client::connect ( const connect_p & params)
inline

Definition at line 62 of file client.h.

63 {
64 req_m.sock().connect(params.service_addr, params.service_cmode);
65 }

References pars::comp::client::connect_p::service_addr, and pars::comp::client::connect_p::service_cmode.

◆ graceful_terminate()

void pars::comp::client::graceful_terminate ( )
inline

Definition at line 67 of file client.h.

67{ req_m.stop(); }

◆ init()

void pars::comp::client::init ( const init_p & params)
inline

Definition at line 54 of file client.h.

54{ req_m.sock().set_options(params.req_opts); }

References pars::comp::client::init_p::req_opts.

◆ req()

net::req & pars::comp::client::req ( )
inline

Definition at line 47 of file client.h.

47{ return req_m; }

The documentation for this class was generated from the following file: