Loading...
Searching...
No Matches
CableData.hpp
1#pragma once
2#include <score/model/path/Path.hpp>
3
4#include <score_lib_process_export.h>
5
6namespace Process
7{
8class Port;
9enum class CableType
10{
11 ImmediateGlutton,
12 ImmediateStrict,
13 DelayedGlutton,
14 DelayedStrict
15};
16
17struct SCORE_LIB_PROCESS_EXPORT CableData
18{
19 CableType type{};
20 Path<Process::Port> source, sink;
21
22 SCORE_LIB_PROCESS_EXPORT
23 friend bool operator==(const CableData& lhs, const CableData& rhs);
24};
25}
The Path class is a typesafe wrapper around ObjectPath.
Definition Path.hpp:52
Base classes and tools to implement processes and layers.
Definition JSONVisitor.hpp:1324
Definition CableData.hpp:18