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

PacketWriterTest Class Reference

#include <PacketWriterTest.h>

Inheritance diagram for PacketWriterTest::

PacketWriter List of all members.

Public Methods

 PacketWriterTest ()
virtual ~PacketWriterTest ()
virtual int sendDataPacket (int serviceNumber, TpPacket *packet)
void setSar (SAR *sar)
void setDropDataProbability (int p)
void setDropAckProbability (int p)
void dataPusherImpl ()

Static Public Methods

void * dataPusher (void *)

Private Attributes

SARm_sar
int m_dropDataProbability
int m_dropAckProbability
pthread_t m_dataPusherThreadId
ThreadMessageQueue< TpPacket > * m_packetQueue
TRanrotBGenerator m_randomNumberGenerator

Constructor & Destructor Documentation

PacketWriterTest::PacketWriterTest
 

virtual PacketWriterTest::~PacketWriterTest [virtual]
 


Member Function Documentation

void* PacketWriterTest::dataPusher void * [static]
 

void PacketWriterTest::dataPusherImpl
 

virtual int PacketWriterTest::sendDataPacket int serviceNumber,
TpPacket * packet
[virtual]
 

Reimplemented from PacketWriter.

void PacketWriterTest::setDropAckProbability int p
 

void PacketWriterTest::setDropDataProbability int p
 

void PacketWriterTest::setSar SAR * sar
 


Member Data Documentation

pthread_t PacketWriterTest::m_dataPusherThreadId [private]
 

Definition at line 22 of file PacketWriterTest.h.

int PacketWriterTest::m_dropAckProbability [private]
 

Definition at line 21 of file PacketWriterTest.h.

int PacketWriterTest::m_dropDataProbability [private]
 

Definition at line 20 of file PacketWriterTest.h.

ThreadMessageQueue<TpPacket>* PacketWriterTest::m_packetQueue [private]
 

Definition at line 23 of file PacketWriterTest.h.

TRanrotBGenerator PacketWriterTest::m_randomNumberGenerator [private]
 

Definition at line 24 of file PacketWriterTest.h.

SAR* PacketWriterTest::m_sar [private]
 

Definition at line 19 of file PacketWriterTest.h.


The documentation for this class was generated from the following file:
Generated at Thu Jul 11 13:31:58 2002 for Peekabooty by doxygen1.2.9 written by Dimitri van Heesch, © 1997-2001