![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <Wire.hpp>

Public Member Functions | |
| virtual void | addReceiver (ReceiverInterface *r, const wns::service::dll::UnicastAddress &macAddress)=0 |
| Receiver need to register themselves via this method. | |
| virtual simTimeType | blockedSince () const =0 |
| Returns the time for which the medium has been blocked. | |
| virtual void | sendData (const BroadcastTransmissionPtr &bt, simTimeType duration)=0 |
| Send data (Boradcast Transmission). | |
| virtual void | sendData (const UnicastTransmissionPtr &ut, simTimeType duration)=0 |
| Send data (Unicast Transmission). | |
| virtual void | stopTransmission (const wns::osi::PDUPtr &pdu)=0 |
| Stops a transmission before the duration specified in send data is reached. | |
| virtual | ~WireInterface () |
| Destructor. | |
Definition at line 59 of file Wire.hpp.
| virtual copper::WireInterface::~WireInterface | ( | ) | [inline, virtual] |
| virtual void copper::WireInterface::addReceiver | ( | ReceiverInterface * | r, | |
| const wns::service::dll::UnicastAddress & | macAddress | |||
| ) | [pure virtual] |
Implemented in copper::Wire.
| virtual simTimeType copper::WireInterface::blockedSince | ( | ) | const [pure virtual] |
Three different groups of return values must be distinguished:
Implemented in copper::Wire.
| virtual void copper::WireInterface::sendData | ( | const BroadcastTransmissionPtr & | bt, | |
| simTimeType | duration | |||
| ) | [pure virtual] |
| bt | Data (broadcast) to be sent | |
| duration | The duration of the data transmission |
Implemented in copper::Wire, and copper::Wire.
| virtual void copper::WireInterface::sendData | ( | const UnicastTransmissionPtr & | ut, | |
| simTimeType | duration | |||
| ) | [pure virtual] |
| ut | Data (unicast) to be sent | |
| duration | The duration of the data transmission |
Implemented in copper::Wire, and copper::Wire.
| virtual void copper::WireInterface::stopTransmission | ( | const wns::osi::PDUPtr & | pdu | ) | [pure virtual] |
1.5.5