A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::NscInterfaceImpl Class Reference
+ Inheritance diagram for ns3::NscInterfaceImpl:
+ Collaboration diagram for ns3::NscInterfaceImpl:

Public Member Functions

 NscInterfaceImpl (Ptr< NscTcpL4Protocol > prot)
 
- Public Member Functions inherited from ISendCallback
virtual ~ISendCallback ()
 
- Public Member Functions inherited from IInterruptCallback
virtual ~IInterruptCallback ()
 

Private Member Functions

virtual void gettime (unsigned int *, unsigned int *)
 
virtual void send_callback (const void *data, int datalen)
 
virtual void wakeup ()
 

Private Attributes

Ptr< NscTcpL4Protocolm_prot
 

Detailed Description

Definition at line 57 of file nsc-tcp-l4-protocol.cc.

Constructor & Destructor Documentation

ns3::NscInterfaceImpl::NscInterfaceImpl ( Ptr< NscTcpL4Protocol prot)

Definition at line 69 of file nsc-tcp-l4-protocol.cc.

Member Function Documentation

void ns3::NscInterfaceImpl::gettime ( unsigned int *  sec,
unsigned int *  usec 
)
privatevirtual

Implements IInterruptCallback.

Definition at line 85 of file nsc-tcp-l4-protocol.cc.

References m_prot.

void ns3::NscInterfaceImpl::send_callback ( const void *  data,
int  datalen 
)
privatevirtual

Implements ISendCallback.

Definition at line 75 of file nsc-tcp-l4-protocol.cc.

References m_prot.

void ns3::NscInterfaceImpl::wakeup ( )
privatevirtual

Implements IInterruptCallback.

Definition at line 80 of file nsc-tcp-l4-protocol.cc.

References m_prot.

Member Data Documentation

Ptr<NscTcpL4Protocol> ns3::NscInterfaceImpl::m_prot
private

Definition at line 66 of file nsc-tcp-l4-protocol.cc.

Referenced by gettime(), send_callback(), and wakeup().


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