chronon::sender::AsyncPortHandle
#include <AsyncFifo.hpp>
Inherits from chronon::sender::IAsyncPortHandle, chronon::sender::IPortHandle
Public Functions
| Name | |
|---|---|
| virtual PortBase * | portBase() const override |
| virtual Unit * | owner() const override |
| virtual const std::string & | name() const override |
| virtual std::unique_ptr< CdcComponent > | makeFifo(uint32_t id, IAsyncPortHandle & other, AsyncFifoConfig config) override |
| virtual bool | isOutPort() const override |
| virtual bool | isInPort() const override |
| virtual const std::string & | fullPath() const override |
| virtual std::type_index | dataTypeIndex() const override |
| virtual const std::type_info & | dataType() const override |
| AsyncPortHandle(Port * port, std::string path) |
Friends
| Name | |
|---|---|
| class | AsyncPortHandle |
Additional inherited members
Public Functions inherited from chronon::sender::IAsyncPortHandle
| Name | |
|---|---|
| virtual ConnectionBase * | connectTo(IPortHandle * other, uint32_t delay) |
Public Functions inherited from chronon::sender::IPortHandle
| Name | |
|---|---|
| virtual | ~IPortHandle() =default |
| virtual ConnectionBase * | connectTo(IPortHandle * other, uint32_t delay) =0 |
Detailed Description
template <typename T ,
bool Write>
class chronon::sender::AsyncPortHandle;
Public Functions Documentation
function portBase
inline virtual PortBase * portBase() const override
Reimplements: chronon::sender::IPortHandle::portBase
function owner
inline virtual Unit * owner() const override
Reimplements: chronon::sender::IPortHandle::owner
function name
inline virtual const std::string & name() const override
Reimplements: chronon::sender::IPortHandle::name
function makeFifo
inline virtual std::unique_ptr< CdcComponent > makeFifo(
uint32_t id,
IAsyncPortHandle & other,
AsyncFifoConfig config
) override
Reimplements: chronon::sender::IAsyncPortHandle::makeFifo
function isOutPort
inline virtual bool isOutPort() const override
Reimplements: chronon::sender::IPortHandle::isOutPort
function isInPort
inline virtual bool isInPort() const override
Reimplements: chronon::sender::IPortHandle::isInPort
function fullPath
inline virtual const std::string & fullPath() const override
Reimplements: chronon::sender::IPortHandle::fullPath
function dataTypeIndex
inline virtual std::type_index dataTypeIndex() const override
Reimplements: chronon::sender::IPortHandle::dataTypeIndex
function dataType
inline virtual const std::type_info & dataType() const override
Reimplements: chronon::sender::IPortHandle::dataType
function AsyncPortHandle
inline AsyncPortHandle(
Port * port,
std::string path
)
Friends
friend AsyncPortHandle
friend class AsyncPortHandle(
AsyncPortHandle
);
Updated on 2026-09-22 at 12:46:08 +0000