|
Falcon
|
Public Member Functions | |
| PortIn (IProcessor *parent, const PortAddress &address, const typename DATATYPE::Capabilities &capabilities, const PortInPolicy &policy) | |
| SlotType | number_of_slots () const override |
| virtual SlotIn< DATATYPE > * | slot (std::size_t index) override |
| SlotIn< DATATYPE > * | dataslot (std::size_t index) |
| std::string | datatype () const override |
| const IStreamInfo & | streaminfo (std::size_t index) |
| const DATATYPE::Data & | prototype (std::size_t index) |
| void | PrepareProcessing () override |
| Public Member Functions inherited from IPortIn | |
| IPortIn (IProcessor *parent, const PortAddress &address, PortInPolicy policy) | |
| const PortAddress & | address () const |
| const PortInPolicy & | policy () const |
| IProcessor * | parent () |
| YAML::Node | ExportYAML () const |
| std::string | name () const |
Protected Member Functions | |
| virtual void | Connect (int slot, ISlotOut *upstream) override |
| virtual int | ReserveSlot (int slot) override |
| void | UnlockSlots () override |
| void | NewSlot (int n=1) |
Additional Inherited Members | |
| Protected Attributes inherited from IPortIn | |
| IProcessor * | parent_ |
| PortAddress | address_ |
|
overrideprotectedvirtual |
Implements IPortIn.
|
inlineoverridevirtual |
Implements IPortIn.
|
inlineoverridevirtual |
Implements IPortIn.
|
inlineoverridevirtual |
Implements IPortIn.
|
overrideprotectedvirtual |
Implements IPortIn.
|
inlineoverridevirtual |
Implements IPortIn.
|
overrideprotectedvirtual |
Implements IPortIn.