Sirikata
|
Base class for upstream elements with a fixed number of input ports. More...
#include <RouterElement.hpp>
Public Types | |
typedef UpstreamElementBase < PacketType >::OutputElement | OutputElement |
Public Member Functions | |
UpstreamElementFixed () | |
Protected Types | |
typedef UpstreamElementBase < PacketType >::OutputPort | OutputPort |
Protected Member Functions | |
virtual OutputPort & | output (uint32 k) |
Protected Attributes | |
OutputPort | mOutputPorts [NumOutputs] |
Base class for upstream elements with a fixed number of input ports.
typedef UpstreamElementBase<PacketType>::OutputElement Sirikata::UpstreamElementFixed< PacketType, NumOutputs >::OutputElement |
Reimplemented from Sirikata::UpstreamElementBase< PacketType >.
typedef UpstreamElementBase<PacketType>::OutputPort Sirikata::UpstreamElementFixed< PacketType, NumOutputs >::OutputPort [protected] |
Sirikata::UpstreamElementFixed< PacketType, NumOutputs >::UpstreamElementFixed | ( | ) | [inline] |
virtual OutputPort& Sirikata::UpstreamElementFixed< PacketType, NumOutputs >::output | ( | uint32 | k | ) | [inline, protected, virtual] |
Implements Sirikata::UpstreamElementBase< PacketType >.
OutputPort Sirikata::UpstreamElementFixed< PacketType, NumOutputs >::mOutputPorts[NumOutputs] [protected] |