|
CIRCT 24.0.0git
|
Specialization for void — write takes no data argument. More...
#include <TypedPorts.h>

Public Member Functions | |
| TypedWritePort (WriteChannelPort &port) | |
| TypedWritePort (WriteChannelPort *port) | |
| void | connect (const ChannelPort::ConnectOptions &opts={std::nullopt, false}) |
| void | write () |
| bool | tryWrite () |
| bool | flush () |
| void | disconnect () |
| bool | isConnected () const |
| WriteChannelPort & | raw () |
| const WriteChannelPort & | raw () const |
Private Attributes | |
| WriteChannelPort * | inner |
Specialization for void — write takes no data argument.
Definition at line 669 of file TypedPorts.h.
|
inlineexplicit |
Definition at line 671 of file TypedPorts.h.
|
inline |
Definition at line 673 of file TypedPorts.h.
|
inline |
Definition at line 675 of file TypedPorts.h.
|
inline |
Definition at line 694 of file TypedPorts.h.
References esi::WriteChannelPort::disconnect(), and esi::TypedWritePort< T, SkipTypeCheck >::inner.
|
inline |
Definition at line 693 of file TypedPorts.h.
References esi::WriteChannelPort::flush(), and esi::TypedWritePort< T, SkipTypeCheck >::inner.
|
inline |
Definition at line 695 of file TypedPorts.h.
References esi::TypedWritePort< T, SkipTypeCheck >::inner, and esi::WriteChannelPort::isConnected().
|
inline |
Definition at line 697 of file TypedPorts.h.
References esi::TypedWritePort< T, SkipTypeCheck >::inner.
|
inline |
Definition at line 698 of file TypedPorts.h.
References esi::TypedWritePort< T, SkipTypeCheck >::inner.
|
inline |
Definition at line 688 of file TypedPorts.h.
References esi::TypedWritePort< T, SkipTypeCheck >::inner, and esi::WriteChannelPort::tryWrite().
|
inline |
Definition at line 683 of file TypedPorts.h.
References esi::TypedWritePort< T, SkipTypeCheck >::inner, and esi::WriteChannelPort::write().
|
private |
Definition at line 701 of file TypedPorts.h.