#include <fd-net-device.h>
Inheritance diagram for ns3::FdNetDeviceFdReader:
Collaboration diagram for ns3::FdNetDeviceFdReader:Public Member Functions | |
| FdNetDeviceFdReader () | |
| void | SetBufferSize (uint32_t bufferSize) |
Public Member Functions inherited from ns3::FdReader | |
| FdReader () | |
| virtual | ~FdReader () |
| void | Start (int fd, Callback< void, uint8_t *, ssize_t > readCallback) |
| void | Stop (void) |
Public Member Functions inherited from ns3::SimpleRefCount< FdReader > | |
| SimpleRefCount () | |
| SimpleRefCount (const SimpleRefCount &o) | |
| uint32_t | GetReferenceCount (void) const |
| SimpleRefCount & | operator= (const SimpleRefCount &o) |
| void | Ref (void) const |
| void | Unref (void) const |
Private Member Functions | |
| FdReader::Data | DoRead (void) |
Private Attributes | |
| uint32_t | m_bufferSize |
Additional Inherited Members | |
Static Public Member Functions inherited from ns3::SimpleRefCount< FdReader > | |
| static void | Cleanup (void) |
Protected Member Functions inherited from ns3::FdReader | |
| virtual FdReader::Data | DoRead (void)=0 |
| The read implementation. | |
Protected Attributes inherited from ns3::FdReader | |
| int | m_fd |
| The file descriptor to read from. | |
Definition at line 43 of file fd-net-device.h.
| ns3::FdNetDeviceFdReader::FdNetDeviceFdReader | ( | ) |
Constructor for the FdNetDevice.
Definition at line 47 of file fd-net-device.cc.
|
private |
Definition at line 58 of file fd-net-device.cc.
References m_bufferSize, ns3::FdReader::m_fd, NS_ABORT_MSG_IF, NS_LOG_FUNCTION, and NS_LOG_LOGIC.
| void ns3::FdNetDeviceFdReader::SetBufferSize | ( | uint32_t | bufferSize | ) |
Set size of the read buffer.
Definition at line 53 of file fd-net-device.cc.
References m_bufferSize.
Referenced by ns3::FdNetDevice::StartDevice().
Here is the caller graph for this function:
|
private |
Definition at line 60 of file fd-net-device.h.
Referenced by DoRead(), and SetBufferSize().