#include <pulp/runtime/socket.hpp>#include <pulp/runtime/alive_token.hpp>#include <string>#include <string_view>#include <vector>#include <functional>#include <memory>#include <optional>#include <atomic>#include <thread>#include <mutex>#include <cstdint>#include <chrono>Go to the source code of this file.
Classes | |
| class | pulp::events::InterprocessConnection |
| Interprocess connection — send and receive length-prefixed messages. More... | |
| class | pulp::events::InterprocessConnectionServer |
| Interprocess connection server — listens for multiple client connections. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::events |
Enumerations | |
| enum class | pulp::events::IpcTransport { pulp::events::NamedPipe , pulp::events::Socket , pulp::events::LocalSocket } |
| Transport type for IPC. More... | |
| enum class | pulp::events::IpcState { pulp::events::Disconnected , pulp::events::Connecting , pulp::events::Connected , pulp::events::Error } |
| Connection state. More... | |