MySQL 9.0.0
Source Code Documentation
classic_protocol_codec_wire.h File Reference
#include <algorithm>
#include <bit>
#include <cstddef>
#include <cstdint>
#include <system_error>
#include <type_traits>
#include <utility>
#include "mysql/harness/net_ts/buffer.h"
#include "mysql/harness/stdx/bit.h"
#include "mysql/harness/stdx/expected.h"
#include "mysqlrouter/classic_protocol_codec_base.h"
#include "mysqlrouter/classic_protocol_codec_error.h"
#include "mysqlrouter/classic_protocol_wire.h"

Go to the source code of this file.

Classes

class  classic_protocol::Codec< borrowable::wire::FixedInt< IntSize > >
 codec of a FixedInt. More...
 
class  classic_protocol::Codec< borrowable::wire::VarInt >
 codec for variable length integers. More...
 
class  classic_protocol::Codec< borrowable::wire::Null >
 codec for a NULL value in the Resultset. More...
 
class  classic_protocol::Codec< void >
 codec for ignorable bytes. More...
 
class  classic_protocol::Codec< borrowable::wire::String< Borrowed > >
 codec for wire::String. More...
 
class  classic_protocol::Codec< borrowable::wire::VarString< Borrowed > >
 codec for string with known length. More...
 
class  classic_protocol::Codec< borrowable::wire::NulTermString< Borrowed > >
 codec for 0-terminated string. More...
 

Namespaces

namespace  classic_protocol