ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TimestampSctpAgent Class Reference

#include <sctp-timestamp.h>

Inheritance diagram for TimestampSctpAgent:

SctpAgent Agent Connector NsObject TclObject Handler List of all members.

Public Member Functions

 TimestampSctpAgent ()

Protected Member Functions

virtual void delay_bind_init_all ()
virtual int delay_bind_dispatch (const char *varName, const char *localName, TclObject *tracer)
virtual void OptionReset ()
virtual u_int ControlChunkReservation ()
virtual int BundleControlChunks (u_char *)
virtual void AddToSendBuffer (SctpDataChunkHdr_S *, int, u_int, SctpDest_S *)
virtual void SendBufferDequeueUpTo (u_int)
virtual void RtxMarkedChunks (SctpRtxLimit_E)
virtual Boolean_E ProcessGapAckBlocks (u_char *, Boolean_E)
virtual void ProcessOptionChunk (u_char *)
void ProcessTimestampChunk (SctpTimestampChunk_S *)

Protected Attributes

Boolean_E eNeedTimestampEcho
float fOutTimestampEcho
float fInTimestampEcho

Constructor & Destructor Documentation


Member Function Documentation

void TimestampSctpAgent::AddToSendBuffer SctpDataChunkHdr_S  ,
int   ,
u_int   ,
[protected, virtual]

Reimplemented from SctpAgent.

int TimestampSctpAgent::BundleControlChunks u_char *    [protected, virtual]

Reimplemented from SctpAgent.

u_int TimestampSctpAgent::ControlChunkReservation   [protected, virtual]

Reimplemented from SctpAgent.

int TimestampSctpAgent::delay_bind_dispatch const char *    varName,
const char *    localName,
TclObject   tracer
[protected, virtual]

Reimplemented from SctpAgent.

void TimestampSctpAgent::delay_bind_init_all   [protected, virtual]

Reimplemented from SctpAgent.

void TimestampSctpAgent::OptionReset   [protected, virtual]

Reimplemented from SctpAgent.

Boolean_E TimestampSctpAgent::ProcessGapAckBlocks u_char *   ,
[protected, virtual]

Reimplemented from SctpAgent.

void TimestampSctpAgent::ProcessOptionChunk u_char *    [protected, virtual]

Reimplemented from SctpAgent.

void TimestampSctpAgent::ProcessTimestampChunk SctpTimestampChunk_S   [protected]

void TimestampSctpAgent::RtxMarkedChunks SctpRtxLimit_E    [protected, virtual]

Reimplemented from SctpAgent.

void TimestampSctpAgent::SendBufferDequeueUpTo u_int    [protected, virtual]

Reimplemented from SctpAgent.

Member Data Documentation

Boolean_E TimestampSctpAgent::eNeedTimestampEcho [protected]

float TimestampSctpAgent::fInTimestampEcho [protected]

float TimestampSctpAgent::fOutTimestampEcho [protected]

The documentation for this class was generated from the following files:
This document is generated by doxygen.