Elasticlient
Public Member Functions | Protected Member Functions | List of all members
elasticlient::Client::TimeoutOption Struct Reference

The timeout [ms] setting for client connection. More...

#include <client.h>

Inheritance diagram for elasticlient::Client::TimeoutOption:
Inheritance graph
[legend]
Collaboration diagram for elasticlient::Client::TimeoutOption:
Collaboration graph
[legend]

Public Member Functions

 TimeoutOption (std::int32_t timeoutMs)
 
- Public Member Functions inherited from elasticlient::Client::ClientOptionValue< std::int32_t >
 ClientOptionValue (const std::int32_t &value)
 
 ClientOptionValue (std::int32_t &&value)
 
 ClientOptionValue (ClientOptionValue &&)=default
 
std::int32_t getValue () const
 

Protected Member Functions

void accept (Implementation &) const override
 

Additional Inherited Members

- Public Attributes inherited from elasticlient::Client::ClientOptionValue< std::int32_t >
std::int32_t value
 

Detailed Description

The timeout [ms] setting for client connection.

Member Function Documentation

◆ accept()

void elasticlient::Client::TimeoutOption::accept ( Implementation &  ) const
overrideprotectedvirtual

Method to set option to the Client (internal impl). Set (derived) option specific settings to the implementation.

Implements elasticlient::Client::ClientOption.


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