/workspaces/astro/sol3-sdk/cpp/sol3/core/shmem_exchange.h File Reference
|
Space-ng SDK
|
shmem_exchange.h File Reference
#include "sol3/core/message_port.h"#include "sol3/core/msg/exchange_config.h"#include "sol3/core/shmem_buffer.h"#include "sol3/cpp/thread_safe_value.h"#include <boost/asio.hpp>#include <boost/asio/local/datagram_protocol.hpp>#include <atomic>#include <cstddef>#include <cstdint>#include <map>#include <memory>#include <set>#include <string>#include <unordered_set>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | sol3::core::ShmemExchange |
| struct | sol3::core::ShmemExchange::ReceivedState::ResolvedCacheEntry |
| struct | sol3::core::ShmemExchange::ReceivedState::GetResolvedResult |
Namespaces | |
| sol3 | |
| sol3::core | |
Enumerations | |
| enum | sol3::core::ExchangeCode : uint32_t { sol3::core::buffers_request = 0 , sol3::core::buffers_response = 1 , sol3::core::buffer_removed = 2 , sol3::core::peer_disconnect = 3 } |
Functions | |
| msg::ExchangeConfigT | sol3::core::loadExchangeConfigFromEnv () |
| msg::ExchangeConfigT | sol3::core::loadExchangeConfigFromPath (std::string const &config_path) |
Variables | |
| ExchangeCode | what |
| uint64_t | peer_session_id |
Variable Documentation
◆ peer_session_id
| uint64_t peer_session_id |
◆ what
| ExchangeCode what |
Generated by