|
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") |
1.7.3