Data and event processing thread. More...
#include "cargo-ipc/internals/result-builder.hpp"
#include "cargo-ipc/internals/socket.hpp"
#include "cargo-ipc/internals/request-queue.hpp"
#include "cargo-ipc/internals/method-request.hpp"
#include "cargo-ipc/internals/signal-request.hpp"
#include "cargo-ipc/internals/add-peer-request.hpp"
#include "cargo-ipc/internals/remove-peer-request.hpp"
#include "cargo-ipc/internals/send-result-request.hpp"
#include "cargo-ipc/internals/remove-method-request.hpp"
#include "cargo-ipc/internals/finish-request.hpp"
#include "cargo-ipc/epoll/event-poll.hpp"
#include "cargo-ipc/exception.hpp"
#include "cargo-ipc/method-result.hpp"
#include "cargo-ipc/types.hpp"
#include "cargo-fd/cargo-fd.hpp"
#include "cargo/fields.hpp"
#include "logger/logger.hpp"
#include "logger/logger-scope.hpp"
#include <ostream>
#include <condition_variable>
#include <mutex>
#include <chrono>
#include <vector>
#include <thread>
#include <string>
#include <list>
#include <functional>
#include <unordered_map>
#include <utility>
Go to the source code of this file.
Classes | |
class | cargo::ipc::Processor |
This class wraps communication via UX sockets. More... | |
struct | cargo::ipc::Processor::EmptyData |
struct | cargo::ipc::Processor::MessageHeader |
struct | cargo::ipc::Processor::RegisterSignalsProtocolMessage |
struct | cargo::ipc::Processor::ErrorProtocolMessage |
struct | cargo::ipc::Processor::MethodHandlers |
struct | cargo::ipc::Processor::SignalHandlers |
struct | cargo::ipc::Processor::ReturnCallbacks |
struct | cargo::ipc::Processor::PeerInfo |
Namespaces | |
cargo | |
cargo::ipc | |
Variables | |
const unsigned int | cargo::ipc::DEFAULT_MAX_NUMBER_OF_PEERS = 500 |
Data and event processing thread.