Adaptyst
A comprehensive and architecture-agnostic performance analysis tool
Loading...
Searching...
No Matches
socket.hpp File Reference
#include "os_detect.h"
#include <string>
#include <queue>
#include <memory>
#include <iostream>
#include <filesystem>
#include <Poco/Net/ServerSocket.h>
#include <cstring>
#include <unistd.h>
#include <fstream>
#include <poll.h>
#include <Poco/Buffer.h>
#include <Poco/Net/NetException.h>
#include <Poco/StreamCopier.h>
#include <Poco/FileStream.h>
#include <Poco/Net/SocketStream.h>

Go to the source code of this file.

Classes

class  adaptyst::charstreambuf
 
class  adaptyst::ConnectionException
 
class  adaptyst::AlreadyInUseException
 
class  adaptyst::TimeoutException
 
class  adaptyst::Connection
 
class  adaptyst::Socket
 
class  adaptyst::Acceptor
 
class  adaptyst::Acceptor::Factory
 
class  adaptyst::TCPSocket
 
class  adaptyst::TCPAcceptor
 
class  adaptyst::TCPAcceptor::Factory
 

Namespaces

namespace  adaptyst
 

Macros

#define UNLIMITED_ACCEPTED   -1
 
#define NO_TIMEOUT   -1
 
#define FILE_BUFFER_SIZE   1048576
 

Macro Definition Documentation

◆ FILE_BUFFER_SIZE

#define FILE_BUFFER_SIZE   1048576

◆ NO_TIMEOUT

#define NO_TIMEOUT   -1

◆ UNLIMITED_ACCEPTED

#define UNLIMITED_ACCEPTED   -1