Processor Class Reference

#include <processor.h>

Inheritance diagram for Processor:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 Processor ()
virtual ~Processor ()
void init ()
virtual string toString () const
virtual void process_event (IrisEvent *e)=0
virtual void setup (uint n, uint v, uint time)=0
virtual void set_output_path (string outpath_name)=0
virtual string print_stats () const =0

Public Attributes

vector< Interface * > interface_connections
bool ni_recv


Detailed Description

Definition at line 32 of file processor.h.


Constructor & Destructor Documentation

Processor::Processor (  ) 

Definition at line 22 of file processor.cc.

References NetworkComponent::processor, and NetworkComponent::type.

Processor::~Processor (  )  [virtual]

Definition at line 27 of file processor.cc.


Member Function Documentation

void Processor::init (  ) 

Reimplemented in GenericRPG.

Definition at line 39 of file processor.cc.

virtual string Processor::print_stats (  )  const [pure virtual]

virtual void Processor::process_event ( IrisEvent e  )  [pure virtual]

virtual void Processor::set_output_path ( string  outpath_name  )  [pure virtual]

virtual void Processor::setup ( uint  n,
uint  v,
uint  time 
) [pure virtual]

string Processor::toString (  )  const [virtual]

Reimplemented from NetworkComponent.

Reimplemented in GenericFlatMc, GenericPktGen, GenericRPG, GenericSink, GenericTracePktGen, and McFrontEnd.

Definition at line 31 of file processor.cc.


Member Data Documentation


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

Generated on Tue Oct 19 17:22:21 2010 for IRIS by  doxygen 1.5.8