blocxx
|
#include "blocxx/BLOCXX_config.h"
#include "blocxx/PosixUnnamedPipe.hpp"
#include "blocxx/AutoPtr.hpp"
#include "blocxx/IOException.hpp"
#include "blocxx/Format.hpp"
#include "blocxx/SocketUtils.hpp"
#include "blocxx/Assertion.hpp"
#include "blocxx/DescriptorUtils.hpp"
#include "blocxx/SignalScope.hpp"
#include "blocxx/Logger.hpp"
#include "blocxx/GlobalString.hpp"
#include "blocxx/Thread.hpp"
#include <sys/socket.h>
#include <sys/types.h>
#include <fcntl.h>
#include <errno.h>
#include <cstring>
Go to the source code of this file.
Namespaces | |
namespace | BLOCXX_NAMESPACE |
Taken from RFC 1321. | |
namespace | BLOCXX_NAMESPACE::cpp |
Enumerations | |
enum | BLOCXX_NAMESPACE::cpp::EDirection { BLOCXX_NAMESPACE::cpp::E_WRITE_PIPE, BLOCXX_NAMESPACE::cpp::E_READ_PIPE } |
Functions | |
int | BLOCXX_NAMESPACE::cpp::upclose (int fd) |
::ssize_t | BLOCXX_NAMESPACE::cpp::upread (int fd, void *buf, std::size_t count) |
::ssize_t | BLOCXX_NAMESPACE::cpp::upwrite (int fd, void const *buf, std::size_t count) |
int | BLOCXX_NAMESPACE::cpp::upaccept (int s, struct sockaddr *addr, socklen_t *addrlen) |
void | BLOCXX_NAMESPACE::cpp::setKernelBufferSize (Descriptor sockfd, int bufsz, EDirection edir) |
void | BLOCXX_NAMESPACE::cpp::setDefaultKernelBufsz (Descriptor sockfd_read, Descriptor sockfd_write) |
Variables | |
GlobalString | BLOCXX_NAMESPACE::cpp::COMPONENT_NAME = BLOCXX_GLOBAL_STRING_INIT("blocxx.PosixUnnamedPipe") |