#include <stream-face.hpp>


Public Types | |
| typedef Protocol | protocol |
Public Member Functions | |
| StreamFace (const FaceUri &remoteUri, const FaceUri &localUri, typename protocol::socket socket, bool isOnDemand) | |
| void | sendInterest (const Interest &interest) 1 |
| void | sendData (const Data &data) 1 |
| void | close () 1 |
Protected Member Functions | |
| void | processErrorCode (const boost::system::error_code &error) |
| void | sendFromQueue () |
| void | handleSend (const boost::system::error_code &error, size_t nBytesSent) |
| void | handleReceive (const boost::system::error_code &error, size_t nBytesReceived) |
| void | shutdownSocket () |
| void | deferredClose (const shared_ptr< Face > &face) |
| NFD_LOG_INCLASS_DECLARE () | |
Protected Attributes | |
| protocol::socket | m_socket |
Friends | |
| struct | StreamFaceSenderImpl< Protocol, FaceBase, Interest > |
| struct | StreamFaceSenderImpl< Protocol, FaceBase, Data > |
Definition at line 39 of file stream-face.hpp.
| typedef Protocol nfd::StreamFace< Protocol, FaceBase >::protocol |
Definition at line 42 of file stream-face.hpp.
|
inline |
Definition at line 115 of file stream-face.hpp.
|
inline |
Definition at line 170 of file stream-face.hpp.
|
inline |
Definition at line 179 of file stream-face.hpp.
|
inline |
Definition at line 188 of file stream-face.hpp.
|
inlineprotected |
Definition at line 201 of file stream-face.hpp.
|
inlineprotected |
Definition at line 226 of file stream-face.hpp.
Referenced by nfd::StreamFaceSenderImpl< Protocol, FaceBase, Packet >::send(), and nfd::StreamFaceSenderImpl< Protocol, LocalFace, Packet >::send().
|
inlineprotected |
Definition at line 236 of file stream-face.hpp.
|
inlineprotected |
Definition at line 254 of file stream-face.hpp.
|
inlineprotected |
Definition at line 315 of file stream-face.hpp.
|
inlineprotected |
Definition at line 346 of file stream-face.hpp.
|
protected |
|
friend |
Definition at line 88 of file stream-face.hpp.
|
friend |
Definition at line 89 of file stream-face.hpp.
|
protected |
Definition at line 79 of file stream-face.hpp.