9 #include "EndpointInfo.hpp"
10 #include "InputInfo.hpp"
11 #include "PublicationInfo.hpp"
12 #include "basic_CoreTypes.hpp"
26 id(gid), key(key_), type(type_)
36 std::string_view key_,
37 std::string_view endpointType,
38 std::string_view units):
40 key(key_), pub(handle, key_,
"any", units), ipt(handle, key_,
"any", units),
41 ept(handle, key_, endpointType)
46 const std::string
key;
49 std::shared_ptr<TranslatorOperator>
tranOp;
58 InputInfo* getInputInfo() {
return &ipt; }
59 EndpointInfo* getEndpointInfo() {
return &ept; }