xronos-sdk 0.8.0
Xronos C++ SDK
Loading...
Searching...
No Matches
port.hh File Reference
#include <any>
#include <concepts>
#include <cstddef>
#include <functional>
#include <span>
#include <string_view>
#include <type_traits>
#include <variant>
#include <vector>
#include "xronos/sdk/context.hh"
#include "xronos/sdk/element.hh"
#include "xronos/sdk/fwd.hh"
#include "xronos/sdk/value_ptr.hh"

Classes

struct  xronos::sdk::NoSerializer< T >
 Tag type that fulfills the IsSerializer constraints and that is used to indicate no serialization. More...
class  xronos::sdk::InputPort< T, Serializer >
 A reactor element for receiving messages from other reactors. 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.