|
CIRCT 24.0.0git
|
Specialization for void — read discards data and returns nothing. More...
#include <TypedPorts.h>

Public Member Functions | |
| TypedReadPort (ReadChannelPort &port) | |
| TypedReadPort (ReadChannelPort *port) | |
| TypedReadPort (const TypedReadPort &)=delete | |
| TypedReadPort & | operator= (const TypedReadPort &)=delete |
| TypedReadPort (TypedReadPort &&)=delete | |
| TypedReadPort & | operator= (TypedReadPort &&)=delete |
| ~TypedReadPort () | |
| void | connect (const ChannelPort::ConnectOptions &opts={std::nullopt, false}) |
| void | connect (std::function< bool()> callback, const ChannelPort::ConnectOptions &opts={std::nullopt, false}) |
| void | read () |
| std::future< void > | readAsync () |
| void | disconnect () |
| bool | isConnected () const |
| ReadChannelPort & | raw () |
| const ReadChannelPort & | raw () const |
Private Attributes | |
| ReadChannelPort * | inner |
Specialization for void — read discards data and returns nothing.
Definition at line 893 of file TypedPorts.h.
|
inlineexplicit |
Definition at line 895 of file TypedPorts.h.
|
inline |
Definition at line 897 of file TypedPorts.h.
|
delete |
|
delete |
|
inline |
Definition at line 903 of file TypedPorts.h.
References esi::TypedReadPort< T, SkipTypeCheck >::disconnect(), esi::TypedReadPort< T, SkipTypeCheck >::inner, and esi::ReadChannelPort::isConnected().
|
inline |
Definition at line 908 of file TypedPorts.h.
|
inline |
Definition at line 916 of file TypedPorts.h.
|
inline |
Definition at line 938 of file TypedPorts.h.
References esi::ReadChannelPort::disconnect(), and esi::TypedReadPort< T, SkipTypeCheck >::inner.
|
inline |
Definition at line 939 of file TypedPorts.h.
References esi::TypedReadPort< T, SkipTypeCheck >::inner, and esi::ReadChannelPort::isConnected().
|
delete |
|
delete |
|
inline |
Definition at line 941 of file TypedPorts.h.
References esi::TypedReadPort< T, SkipTypeCheck >::inner.
|
inline |
Definition at line 942 of file TypedPorts.h.
References esi::TypedReadPort< T, SkipTypeCheck >::inner.
|
inline |
Definition at line 926 of file TypedPorts.h.
References esi::TypedReadPort< T, SkipTypeCheck >::inner, and esi::ReadChannelPort::read().
Referenced by esiaccel.bsp.common.ESI_Manifest_ROM_Wrapper::build().
|
inline |
Definition at line 931 of file TypedPorts.h.
References esi::TypedReadPort< T, SkipTypeCheck >::inner, and esi::ReadChannelPort::readAsync().
|
private |
Definition at line 945 of file TypedPorts.h.