#include <cassert>#include <concepts>#include <cstddef>#include <cstdint>#include <memory>#include <span>#include <string>#include <string_view>#include <type_traits>#include <utility>#include <vector>#include "xronos/abi/backend.hh"#include "xronos/abi/value.hh"#include "xronos/sdk/context.hh"#include "xronos/sdk/detail/context_access.hh"#include "xronos/sdk/detail/element.hh"#include "xronos/sdk/element.hh"#include "xronos/sdk/value_type.hh"#include "xronos/value/boxing.hh"Classes | |
| class | xronos::sdk::InputPort< T, Serializer > |
| A reactor element for receiving messages from other reactors. More... | |
| struct | xronos::sdk::NoSerializer< T > |
| Tag type used as a port's serializer parameter to indicate no serialization. More... | |
| class | xronos::sdk::OutputPort< T, Serializer > |
| A reactor element for sending messages to other reactors. More... | |
Namespaces | |
| namespace | xronos::sdk |
| Main Xronos SDK namespace. | |
Concepts | |
| concept | xronos::sdk::IsSerializer |
| Constraints for a serializer that can be used on ports. | |