Public Member Functions | |
void | receive (Block block) const |
void | send (const Block &block) final |
Send a TLV block through the transport. More... | |
void | close () final |
Close the connection. More... | |
void | pause () final |
Pause the transport, canceling all pending operations. More... | |
void | resume () final |
Resume the transport. More... | |
Public Member Functions inherited from ndn::Transport | |
virtual | ~Transport ()=default |
virtual void | connect (ReceiveCallback receiveCallback) |
Asynchronously open the connection. More... | |
bool | isConnected () const noexcept |
Return whether the transport is connected. More... | |
bool | isReceiving () const noexcept |
Public Attributes | |
Signal< Transport, Block > | onSendBlock |
Additional Inherited Members | |
Public Types inherited from ndn::Transport | |
using | ReceiveCallback = std::function< void(const Block &wire)> |
using | ErrorCallback = std::function< void()> |
Protected Attributes inherited from ndn::Transport | |
ReceiveCallback | m_receiveCallback |
bool | m_isConnected = false |
bool | m_isReceiving = false |
Definition at line 35 of file dummy-client-face.cpp.
|
inline |
Definition at line 39 of file dummy-client-face.cpp.
References ndn::Block::encode(), and ndn::Transport::m_receiveCallback.
|
inlinefinalvirtual |
Send a TLV block through the transport.
Implements ndn::Transport.
Definition at line 48 of file dummy-client-face.cpp.
References onSendBlock.
|
inlinefinalvirtual |
Close the connection.
Implements ndn::Transport.
Definition at line 54 of file dummy-client-face.cpp.
|
inlinefinalvirtual |
Pause the transport, canceling all pending operations.
Implements ndn::Transport.
Definition at line 59 of file dummy-client-face.cpp.
|
inlinefinalvirtual |
Resume the transport.
Implements ndn::Transport.
Definition at line 64 of file dummy-client-face.cpp.
Definition at line 69 of file dummy-client-face.cpp.
Referenced by send().