score
Home
Classes
Namespaces
Files
CableData.hpp
1
#pragma once
2
#include <score/model/path/Path.hpp>
3
4
#include <score_lib_process_export.h>
5
6
namespace
Process
7
{
8
class
Port;
9
enum class
CableType
10
{
11
ImmediateGlutton,
12
ImmediateStrict,
13
DelayedGlutton,
14
DelayedStrict
15
};
16
17
struct
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
}
Path< Process::Port >
Process
Base classes and tools to implement processes and layers.
Definition:
JSONVisitor.hpp:1324
Process::CableData
Definition:
CableData.hpp:18