src/sys/transm_models/csma_transmission_model.h File Reference

#include "sys/transmission_model.h"
#include "sys/event_scheduler.h"
#include <sys/misc/dynamic_node_array.h>
#include "sys/transm_models/csma_transmission_model_message.h"
#include <set>

Include dependency graph for csma_transmission_model.h:


Namespaces

namespace  shawn

Classes

class  shawn::CsmaTransmissionModel
 A CsmaTransmissionmodel senses the channel before it delivers a message. This class implements the CSMA/CA transmission model. A processor waits for the medium to be free before sending. If a neighbor is already sending, the new message will be delayed until the end of the transmission plus a backoff time In this implementation one can define parameters for the mediums bandwidth and the upper bound for the randomy chosen backoff This module can be called by: transm_model=csma bandwidth=1 backoff=0.5. More...

Generated on Sun Feb 5 00:00:30 2012 for Shawn by  doxygen 1.5.6