/workspaces/astro/sol3-sdk/cpp/sol3/core/memfd_buffer.h Source File

Space-ng SDK: /workspaces/astro/sol3-sdk/cpp/sol3/core/memfd_buffer.h Source File
Space-ng SDK
memfd_buffer.h
Go to the documentation of this file.
1 // Copyright (c) Space-ng, inc. All rights reserved.
3 
4 #pragma once
5 
7 
8 namespace sol3::core {
9 
10 std::unique_ptr<IBufferMutable> makeMemfdBuffer(BufferInfo const& info);
11 
12 std::unique_ptr<IBufferConst> importMemfdBuffer(
13  BufferInfo const& info, int fd, Endpoint const& endpoint);
14 
15 } // namespace sol3::core
Definition: any_message_input.h:15
std::unique_ptr< IBufferConst > importMemfdBuffer(BufferInfo const &info, int fd, Endpoint const &endpoint)
boost::asio::local::datagram_protocol::endpoint Endpoint
Definition: shmem_buffer.h:28
std::unique_ptr< IBufferMutable > makeMemfdBuffer(BufferInfo const &info)