|
Falcon
|
Public Member Functions | |
| ISlotIn (IPortIn *parent, const SlotAddress &address, bool cache=false) | |
| const SlotAddress & | address () const |
| IPortIn * | parent () |
| void | NegotiateUpstream () |
| bool | connected () const |
| void | ReleaseData () |
| const SlotAddress & | upstream_address () |
| const PortOutPolicy & | upstream_policy () const |
| virtual void | Validate ()=0 |
Protected Member Functions | |
| RingSequence * | sequence () |
| void | Connect (ISlotOut *upstream) |
| void | PrepareProcessing () |
Protected Attributes | |
| bool | cache_enabled_ |
| int64_t | ncached_ = 0 |
| int64_t | nretrieved_ = 0 |
| AnyType::Data * | cache_ = nullptr |
| ISlotOut * | upstream_ = nullptr |
| RingSequence | sequence_ |
| IPortIn * | parent_ |
| SlotAddress | address_ |
Friends | |
| class | IPortIn |
| template<typename DATATYPE> | |
| class | PortIn |
| class | ISlotOut |