Sirikata
Public Member Functions | Public Attributes
Sirikata::DownstreamElementBase< PacketType >::InputPort Class Reference

An input port for this element. More...

#include <RouterElement.hpp>

Collaboration diagram for Sirikata::DownstreamElementBase< PacketType >::InputPort:

List of all members.

Public Member Functions

 InputPort ()
bool set (InputElement *elmt, uint32 _port)
PacketType * pull ()

Public Attributes

InputElementelement
uint32 port

Detailed Description

template<typename PacketType>
class Sirikata::DownstreamElementBase< PacketType >::InputPort

An input port for this element.

A convenience for inherited which performs some error checking.


Constructor & Destructor Documentation

template<typename PacketType>
Sirikata::DownstreamElementBase< PacketType >::InputPort::InputPort ( ) [inline]

Member Function Documentation

template<typename PacketType>
PacketType* Sirikata::DownstreamElementBase< PacketType >::InputPort::pull ( ) [inline]
template<typename PacketType>
bool Sirikata::DownstreamElementBase< PacketType >::InputPort::set ( InputElement elmt,
uint32  _port 
) [inline]

Member Data Documentation

template<typename PacketType>
InputElement* Sirikata::DownstreamElementBase< PacketType >::InputPort::element
template<typename PacketType>
uint32 Sirikata::DownstreamElementBase< PacketType >::InputPort::port

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