Kea 2.5.8
socketsession.cc File Reference
#include <config.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/uio.h>
#include <sys/un.h>
#include <netinet/in.h>
#include <fcntl.h>
#include <stdint.h>
#include <cerrno>
#include <csignal>
#include <cstddef>
#include <cstring>
#include <string>
#include <vector>
#include <boost/noncopyable.hpp>
#include <exceptions/exceptions.h>
#include <exceptions/isc_assert.h>
#include <util/buffer.h>
#include <util/io/fd_share.h>
#include <util/io/socketsession.h>
#include <util/io/sockaddr_util.h>
+ Include dependency graph for socketsession.cc:

Go to the source code of this file.

Classes

struct  isc::util::io::SocketSessionForwarder::ForwarderImpl
 
struct  isc::util::io::SocketSessionReceiver::ReceiverImpl
 

Namespaces

namespace  isc
 Defines the logger used by the top-level component of kea-lfc.
 
namespace  isc::util
 
namespace  isc::util::io
 

Variables

const size_t isc::util::io::DEFAULT_HEADER_BUFLEN
 
const size_t isc::util::io::INITIAL_BUFSIZE = 512
 
const int isc::util::io::MAX_DATASIZE = 65535
 
const int isc::util::io::SOCKSESSION_BUFSIZE = (DEFAULT_HEADER_BUFLEN + MAX_DATASIZE) * 2
 

Variable Documentation

◆ fd_

int fd_

Definition at line 346 of file socketsession.cc.