|
FlatImage
A configurable Linux containerization system
|
Portal IPC message serialization and deserialization. More...
Classes | |
| class | Message |
Functions | |
| Value< Message > | deserialize (std::string_view str_raw_json) |
Deserializes a json string into a Message class. | |
| Value< std::string > | serialize (Message const &message) |
Serializes a Message class into a json string. | |
Portal IPC message serialization and deserialization.
Handles message format for FIFO-based communication between host and container processes. Manages command vectors, stdio FIFO paths (stdin/stdout/stderr), exit code channels, PID tracking, and environment variables for cross-boundary command execution with proper I/O redirection.
|
inlinenodiscardnoexcept |
Deserializes a json string into a Message class.
Deserializes JSON string into a Binds object.
| str_raw_json | The json string which to deserialize |
Message class or the respective error Definition at line 104 of file message.hpp.
|
inlinenodiscardnoexcept |
Serializes a Message class into a json string.
| message | The Message object to serialize |
Definition at line 129 of file message.hpp.