|
Wire Sysio Wire Sysion 1.0.0
|
#include <sysio/chain/webassembly/sys-vm-oc/ipc_protocol.hpp>#include <boost/asio/local/datagram_protocol.hpp>#include <vector>#include <sys/syscall.h>#include <linux/memfd.h>

Go to the source code of this file.
Classes | |
| class | sysio::chain::eosvmoc::wrapped_fd |
Namespaces | |
| namespace | sysio |
| namespace | sysio::chain |
| namespace | sysio::chain::eosvmoc |
Functions | |
| std::tuple< bool, eosvmoc_message, std::vector< wrapped_fd > > | sysio::chain::eosvmoc::read_message_with_fds (boost::asio::local::datagram_protocol::socket &s) |
| std::tuple< bool, eosvmoc_message, std::vector< wrapped_fd > > | sysio::chain::eosvmoc::read_message_with_fds (int fd) |
| bool | sysio::chain::eosvmoc::write_message_with_fds (boost::asio::local::datagram_protocol::socket &s, const eosvmoc_message &message, const std::vector< wrapped_fd > &fds=std::vector< wrapped_fd >()) |
| bool | sysio::chain::eosvmoc::write_message_with_fds (int fd_to_send_to, const eosvmoc_message &message, const std::vector< wrapped_fd > &fds=std::vector< wrapped_fd >()) |
| template<typename T > | |
| wrapped_fd | sysio::chain::eosvmoc::memfd_for_bytearray (const T &bytes) |
| std::vector< uint8_t > | sysio::chain::eosvmoc::vector_for_memfd (const wrapped_fd &memfd) |