Sirikata
|
Base class for downstream elements, using a default implementation for port lookups. More...
#include <RouterElement.hpp>
Public Types | |
typedef UpstreamElementBase < PacketType >::OutputElement | OutputElement |
Public Member Functions | |
UpstreamElement (uint32 nports) | |
Protected Types | |
typedef UpstreamElementBase < PacketType >::OutputPort | OutputPort |
Protected Member Functions | |
virtual OutputPort & | input (uint32 k) |
Protected Attributes | |
std::vector< OutputPort > | mOutputPorts |
Base class for downstream elements, using a default implementation for port lookups.
typedef UpstreamElementBase<PacketType>::OutputElement Sirikata::UpstreamElement< PacketType >::OutputElement |
Reimplemented from Sirikata::UpstreamElementBase< PacketType >.
Reimplemented in Sirikata::RouterElement< PacketType >.
typedef UpstreamElementBase<PacketType>::OutputPort Sirikata::UpstreamElement< PacketType >::OutputPort [protected] |
Reimplemented in Sirikata::RouterElement< PacketType >.
Sirikata::UpstreamElement< PacketType >::UpstreamElement | ( | uint32 | nports | ) | [inline] |
virtual OutputPort& Sirikata::UpstreamElement< PacketType >::input | ( | uint32 | k | ) | [inline, protected, virtual] |
std::vector<OutputPort> Sirikata::UpstreamElement< PacketType >::mOutputPorts [protected] |