userver: userver/storages/postgres/io/ip.hpp File Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts

Your opinion will help to improve our service

Leave a feedback >

Detailed Description

utils::ip::NetworkV4 I/O support

Definition in file ip.hpp.

Go to the source code of this file.

#include <limits>
#include <userver/storages/postgres/io/buffer_io.hpp>
#include <userver/storages/postgres/io/buffer_io_base.hpp>
#include <userver/storages/postgres/io/integral_types.hpp>
#include <userver/storages/postgres/io/string_types.hpp>
#include <userver/storages/postgres/io/type_mapping.hpp>
#include <userver/utils/ip.hpp>

Classes

struct  storages::postgres::io::BufferFormatter< NetworkV4 >
 Binary formatter for utils::ip::NetworkV4. More...
 
struct  storages::postgres::io::BufferFormatter< NetworkV6 >
 Binary formatter for utils::ip::NetworkV6. More...
 
struct  storages::postgres::io::BufferFormatter< AddressV4 >
 Binary formatter for utils::ip::AddressV4. More...
 
struct  storages::postgres::io::BufferFormatter< AddressV6 >
 Binary formatter for utils::ip::AddressV6. More...
 
struct  storages::postgres::io::BufferFormatter< InetNetwork >
 Binary formatter for utils::ip::InetNetwork. More...
 
struct  storages::postgres::io::BufferParser< NetworkV4 >
 Binary parser for utils::ip::NetworkV4. More...
 
struct  storages::postgres::io::BufferParser< NetworkV6 >
 Binary parser for utils::ip::NetworkV6. More...
 
struct  storages::postgres::io::BufferParser< AddressV4 >
 Binary parser for utils::ip::AddressV4. More...
 
struct  storages::postgres::io::BufferParser< AddressV6 >
 Binary parser for utils::ip::AddressV6. More...
 
struct  storages::postgres::io::BufferParser< InetNetwork >
 Binary parser for utils::ip::InetNetwork. More...
 
struct  storages::postgres::io::CppToSystemPg< NetworkV4 >
 
struct  storages::postgres::io::CppToSystemPg< NetworkV6 >
 
struct  storages::postgres::io::CppToSystemPg< AddressV6 >
 
struct  storages::postgres::io::CppToSystemPg< AddressV4 >
 
struct  storages::postgres::io::CppToSystemPg< InetNetwork >
 

Namespaces

namespace  storages
 Components, clients and helpers for different databases and storages.
 
namespace  storages::postgres
 Top namespace for uPg driver.
 
namespace  storages::postgres::io
 uPg input-output.
 

Typedefs

using storages::postgres::NetworkV4 = ::utils::ip::NetworkV4
 
using storages::postgres::AddressV4 = ::utils::ip::AddressV4
 
using storages::postgres::NetworkV6 = ::utils::ip::NetworkV6
 
using storages::postgres::AddressV6 = ::utils::ip::AddressV6
 
using storages::postgres::InetNetwork = ::utils::ip::InetNetwork