ns-3 Direct Code Execution
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ns3::PollTableEntryLinux Class Reference

#include <wait-queue.h>

+ Inheritance diagram for ns3::PollTableEntryLinux:
+ Collaboration diagram for ns3::PollTableEntryLinux:

Public Member Functions

 PollTableEntryLinux (void *kernelReference, Callback< void, void * > cb)
virtual void FreeWait ()
- Public Member Functions inherited from ns3::PollTableEntry
 PollTableEntry ()
 PollTableEntry (UnixFd *file, WaitQueueEntryPoll *wait, short eventMask)
virtual ~PollTableEntry ()
int IsEventMatch (short e) const

Private Attributes

Callback< void, void * > const m_freeCb
void *const m_kernelRef

Detailed Description

Definition at line 151 of file wait-queue.h.

Constructor & Destructor Documentation

ns3::PollTableEntryLinux::PollTableEntryLinux ( void *  kernelReference,
Callback< void, void * >  cb 
)
Parameters
file,:the involved file,
wait,:the wait queue entry in the wait queue of the file,
eventMask,:Set of wanted events

Definition at line 225 of file wait-queue.cc.

Member Function Documentation

void ns3::PollTableEntryLinux::FreeWait ( )
virtual

Free the wait queue entry

Reimplemented from ns3::PollTableEntry.

Definition at line 231 of file wait-queue.cc.

References m_freeCb, and m_kernelRef.

Member Data Documentation

Callback<void, void*> const ns3::PollTableEntryLinux::m_freeCb
private

Definition at line 166 of file wait-queue.h.

Referenced by FreeWait().

void* const ns3::PollTableEntryLinux::m_kernelRef
private

Definition at line 165 of file wait-queue.h.

Referenced by FreeWait().


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