Sirikata
Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
Sirikata::DownstreamElementFixed< PacketType, NumInputs > Class Template Reference

Base class for downstream elements with a fixed number of input ports. More...

#include <RouterElement.hpp>

Inheritance diagram for Sirikata::DownstreamElementFixed< PacketType, NumInputs >:
Collaboration diagram for Sirikata::DownstreamElementFixed< PacketType, NumInputs >:

List of all members.

Public Types

typedef DownstreamElementBase
< PacketType >::InputElement 
InputElement

Public Member Functions

 DownstreamElementFixed ()

Protected Types

typedef DownstreamElementBase
< PacketType >::InputPort 
InputPort

Protected Member Functions

virtual InputPortinput (uint32 k)

Protected Attributes

InputPort mInputPorts [NumInputs]

Detailed Description

template<typename PacketType, uint32 NumInputs>
class Sirikata::DownstreamElementFixed< PacketType, NumInputs >

Base class for downstream elements with a fixed number of input ports.


Member Typedef Documentation

template<typename PacketType, uint32 NumInputs>
typedef DownstreamElementBase<PacketType>::InputElement Sirikata::DownstreamElementFixed< PacketType, NumInputs >::InputElement
template<typename PacketType, uint32 NumInputs>
typedef DownstreamElementBase<PacketType>::InputPort Sirikata::DownstreamElementFixed< PacketType, NumInputs >::InputPort [protected]

Constructor & Destructor Documentation

template<typename PacketType, uint32 NumInputs>
Sirikata::DownstreamElementFixed< PacketType, NumInputs >::DownstreamElementFixed ( ) [inline]

Member Function Documentation

template<typename PacketType, uint32 NumInputs>
virtual InputPort& Sirikata::DownstreamElementFixed< PacketType, NumInputs >::input ( uint32  k) [inline, protected, virtual]

Member Data Documentation

template<typename PacketType, uint32 NumInputs>
InputPort Sirikata::DownstreamElementFixed< PacketType, NumInputs >::mInputPorts[NumInputs] [protected]

The documentation for this class was generated from the following file: