User Manual, Developers Guide and API Documentation

wns::ldk::multiplexer::OpcodeDeliverer Class Reference

Deliverer implementation using an Opcode to select a FU for delivery. More...

#include <ldk/multiplexer/OpcodeDeliverer.hpp>

Inheritance diagram for wns::ldk::multiplexer::OpcodeDeliverer:

Inheritance graph
[legend]
Collaboration diagram for wns::ldk::multiplexer::OpcodeDeliverer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual IDelivererReceptaclegetAcceptor (const CompoundPtr &compound)
void setOpcodeProvider (FunctionalUnit *opcodeProvider)

Private Attributes

struct
wns::ldk::multiplexer::OpcodeDeliverer::_friends 
friends

Classes

struct  _friends


Detailed Description

OpcodeDeliverer retrieves the opcode from an OpcodeCommand and delivers the Compound to the FU above that has been connected at the position that matches the opcode.

Dispatcher and Framedispatcher make use of OpcodeProvider.

Definition at line 53 of file OpcodeDeliverer.hpp.


Member Function Documentation

IDelivererReceptacle * OpcodeDeliverer::getAcceptor ( const CompoundPtr compound  )  [virtual]

Implements wns::ldk::Deliverer.

Definition at line 43 of file OpcodeDeliverer.cpp.

void OpcodeDeliverer::setOpcodeProvider ( FunctionalUnit opcodeProvider  ) 

Definition at line 37 of file OpcodeDeliverer.cpp.


Member Data Documentation


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

Generated on Sat May 26 03:32:57 2012 for openWNS by  doxygen 1.5.5