|
OpenCBDC Transaction Processor
|
#include "peer.hpp"#include "socket_selector.hpp"#include "tcp_listener.hpp"#include "tcp_socket.hpp"#include "util/common/config.hpp"#include <atomic>#include <cassert>#include <condition_variable>#include <mutex>#include <queue>#include <random>#include <shared_mutex>#include <sys/socket.h>#include <thread>

Go to the source code of this file.
Data Structures | |
| struct | cbdc::network::message_t |
| Received message type. More... | |
| class | cbdc::network::connection_manager |
| Manages a group of peer s. More... | |
Namespaces | |
| namespace | cbdc |
| namespace | cbdc::network |
Typedefs | |
| using | cbdc::network::peer_id_t = size_t |
| Peer IDs within a connection_manager. | |
| using | cbdc::network::packet_handler_t = std::function<std::optional<buffer>(message_t&&)> |
| Function type for packet handler callbacks. | |