|
Wire Sysio Wire Sysion 1.0.0
|
Stub class for use when disabling permessage_deflate extension. More...
#include <disabled.hpp>
Public Member Functions | |
| err_str_pair | negotiate (http::attribute_list const &) |
| Negotiate extension. | |
| lib::error_code | init (bool) |
| Initialize state. | |
| bool | is_implemented () const |
| bool | is_enabled () const |
| std::string | generate_offer () const |
| Generate extension offer. | |
| lib::error_code | compress (std::string const &, std::string &) |
| Compress bytes. | |
| lib::error_code | decompress (uint8_t const *, size_t, std::string &) |
| Decompress bytes. | |
This class is a stub that implements the permessage_deflate interface with minimal dependencies. It is used to disable permessage_deflate functionality at compile time without loading any unnecessary code.
Definition at line 52 of file disabled.hpp.
|
inline |
| [in] | in | String to compress |
| [out] | out | String to append compressed bytes to |
Definition at line 108 of file disabled.hpp.
|
inline |
| buf | Byte buffer to decompress |
| len | Length of buf |
| out | String to append decompressed bytes to |
Definition at line 119 of file disabled.hpp.
|
inline |
Creates an offer string to include in the Sec-WebSocket-Extensions header of outgoing client requests.
Definition at line 98 of file disabled.hpp.
|
inline |
For the disabled extension state initialization is a no-op.
| is_server | True to initialize as a server, false for a client. |
Definition at line 75 of file disabled.hpp.
|
inline |
Returns true if permessage_deflate functionality is active for this connection
Definition at line 87 of file disabled.hpp.

|
inline |
Returns true if the extension is capable of providing permessage_deflate functionality
Definition at line 81 of file disabled.hpp.

|
inline |
The disabled extension always fails the negotiation with a disabled error.
| offer | Attribute from client's offer |
Definition at line 64 of file disabled.hpp.