A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::FdNetDeviceFdReader Class Reference

#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
SimpleRefCountoperator= (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.

Detailed Description

Definition at line 43 of file fd-net-device.h.

Constructor & Destructor Documentation

ns3::FdNetDeviceFdReader::FdNetDeviceFdReader ( )

Constructor for the FdNetDevice.

Definition at line 47 of file fd-net-device.cc.

Member Function Documentation

FdReader::Data ns3::FdNetDeviceFdReader::DoRead ( void  )
private
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:

Member Data Documentation

uint32_t ns3::FdNetDeviceFdReader::m_bufferSize
private

Definition at line 60 of file fd-net-device.h.

Referenced by DoRead(), and SetBufferSize().


The documentation for this class was generated from the following files: