Loading...
Searching...
No Matches
Process::Port Class Referenceabstract
Inheritance diagram for Process::Port:
Public Member Functions | |
| void | addCable (const Process::Cable &c) |
| void | removeCable (const Path< Process::Cable > &c) |
| void | takeCables (Process::Port &&c) |
| const QString & | visualName () const noexcept |
| const QString & | visualDescription () const noexcept |
| const QString & | name () const noexcept |
| const State::AddressAccessor & | address () const noexcept |
| const std::vector< Path< Cable > > & | cables () const noexcept |
| const QString & | exposed () const noexcept |
| const QString & | description () const noexcept |
| virtual PortType | type () const noexcept=0 |
| virtual Device::FullAddressAccessorSettings | settings () const noexcept |
| virtual void | setSettings (const Device::FullAddressAccessorSettings &set) noexcept |
| void | setName (const QString &customData) |
| void | setExposed (const QString &add) |
| void | setDescription (const QString &add) |
| void | setAddress (const State::AddressAccessor &address) |
| void | nameChanged (const QString &name) |
| void | exposedChanged (const QString &addr) |
| void | descriptionChanged (const QString &txt) |
| void | cablesChanged () |
| void | addressChanged (const State::AddressAccessor &address) |
| void | executionReset () |
| virtual QByteArray | saveData () const noexcept |
| virtual void | loadData (const QByteArray &arr) noexcept |
Public Member Functions inherited from IdentifiedObject< Port > | |
| IdentifiedObject (id_type id, const QString &name, QObject *parent) noexcept | |
| IdentifiedObject (Visitor &&v, QObject *parent) noexcept | |
| const id_type & | id () const noexcept |
| int32_t | id_val () const noexcept final override |
| void | setId (const id_type &id) noexcept |
| void | setId (id_type &&id) noexcept |
| void | resetCache () const noexcept override |
Public Member Functions inherited from IdentifiedObjectAbstract | |
| void | identified_object_destroying (IdentifiedObjectAbstract *o) |
| To be called by subclasses. | |
| void | identified_object_destroyed (IdentifiedObjectAbstract *o) |
| Will be called in the IdentifiedObjectAbstract destructor. | |
Public Member Functions inherited from score::SerializableInterface< Port > | |
| virtual UuidKey< Port > | concreteKey () const noexcept=0 |
| virtual void | serialize_impl (const VisitorVariant &vis) const |
Public Attributes | |
| Selectable | selection {this} |
| bool | displayHandledExplicitly {} |
| bool | noValueChangeOnMove {} |
Public Attributes inherited from IdentifiedObject< Port > | |
| Path< Port > | m_path_cache |
Protected Member Functions | |
| Port (const Port &)=delete | |
| Port (Id< Port > c, const QString &name, QObject *parent) | |
| Port (DataStream::Deserializer &vis, QObject *parent) | |
| Port (JSONObject::Deserializer &vis, QObject *parent) | |
| Port (DataStream::Deserializer &&vis, QObject *parent) | |
| Port (JSONObject::Deserializer &&vis, QObject *parent) | |
Protected Member Functions inherited from IdentifiedObjectAbstract | |
| IdentifiedObjectAbstract (const QString &name, QObject *parent) noexcept | |
Additional Inherited Members | |
Public Types inherited from IdentifiedObject< Port > | |
| using | model_type = Port |
| using | id_type = Id< Port > |
| using | object_type = IdentifiedObject< Port > |
Public Types inherited from score::SerializableInterface< Port > | |
| using | key_type = UuidKey< Port > |
| using | is_abstract_base_tag = std::integral_constant< bool, true > |
Static Public Attributes inherited from IdentifiedObject< Port > | |
| static const constexpr bool | identified_object_tag |
The documentation for this class was generated from the following files:
- Port.hpp
- Port.cpp
Public Member Functions inherited from