User Manual, Developers Guide and API Documentation

wns::ldk::SequentlyCallingLinkHandler Class Reference

#include <ldk/SequentlyCallingLinkHandler.hpp>

Inheritance diagram for wns::ldk::SequentlyCallingLinkHandler:

Inheritance graph
[legend]
Collaboration diagram for wns::ldk::SequentlyCallingLinkHandler:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual bool isAcceptingForwarded (FunctionalUnit *fu, const CompoundPtr &compound)
virtual void onDataForwarded (FunctionalUnit *fu, const CompoundPtr &compound)
virtual void sendDataForwarded (FunctionalUnit *fu, const CompoundPtr &compound)
 SequentlyCallingLinkHandler (const wns::pyconfig::View &_config)
virtual void wakeupForwarded (FunctionalUnit *fu)

Private Types

typedef std::list< FUCompoundFUCompoundContainer
typedef std::list
< FunctionalUnit * > 
FUContainer

Private Member Functions

void mainHandler ()
void onDataHandler (FunctionalUnit *fu, const CompoundPtr &compound)
void sendDataHandler (FunctionalUnit *fu, const CompoundPtr &compound)
void wakeupHandler (FunctionalUnit *fu)

Private Attributes

bool inAction
bool inWakeup
wns::logger::Logger isAcceptingLogger
FUCompoundContainer onDataFUCompounds
wns::logger::Logger onDataLogger
FUContainer pendingCompoundsContainingFUs
FUCompound sendDataFUCompound
wns::logger::Logger sendDataLogger
int sendDataPending
bool traceCompoundJourney
FUContainer wakeupFUs
FUContainer wakeupFUsInWakeup
wns::logger::Logger wakeupLogger

Classes

struct  FUCompound


Detailed Description

Definition at line 43 of file SequentlyCallingLinkHandler.hpp.


Member Typedef Documentation

Definition at line 62 of file SequentlyCallingLinkHandler.hpp.

Definition at line 63 of file SequentlyCallingLinkHandler.hpp.


Constructor & Destructor Documentation

SequentlyCallingLinkHandler::SequentlyCallingLinkHandler ( const wns::pyconfig::View _config  ) 

Definition at line 44 of file SequentlyCallingLinkHandler.cpp.


Member Function Documentation

bool SequentlyCallingLinkHandler::isAcceptingForwarded ( FunctionalUnit fu,
const CompoundPtr compound 
) [virtual]

Definition at line 63 of file SequentlyCallingLinkHandler.cpp.

void SequentlyCallingLinkHandler::mainHandler (  )  [private]

Definition at line 191 of file SequentlyCallingLinkHandler.cpp.

void SequentlyCallingLinkHandler::onDataForwarded ( FunctionalUnit fu,
const CompoundPtr compound 
) [virtual]

Definition at line 164 of file SequentlyCallingLinkHandler.cpp.

void SequentlyCallingLinkHandler::onDataHandler ( FunctionalUnit fu,
const CompoundPtr compound 
) [private]

Definition at line 179 of file SequentlyCallingLinkHandler.cpp.

void SequentlyCallingLinkHandler::sendDataForwarded ( FunctionalUnit fu,
const CompoundPtr compound 
) [virtual]

Definition at line 101 of file SequentlyCallingLinkHandler.cpp.

void SequentlyCallingLinkHandler::sendDataHandler ( FunctionalUnit fu,
const CompoundPtr compound 
) [private]

Definition at line 121 of file SequentlyCallingLinkHandler.cpp.

void SequentlyCallingLinkHandler::wakeupForwarded ( FunctionalUnit fu  )  [virtual]

Definition at line 133 of file SequentlyCallingLinkHandler.cpp.

void SequentlyCallingLinkHandler::wakeupHandler ( FunctionalUnit fu  )  [private]

Definition at line 152 of file SequentlyCallingLinkHandler.cpp.


Member Data Documentation

Definition at line 93 of file SequentlyCallingLinkHandler.hpp.

Definition at line 101 of file SequentlyCallingLinkHandler.hpp.

Definition at line 108 of file SequentlyCallingLinkHandler.hpp.

Definition at line 104 of file SequentlyCallingLinkHandler.hpp.

Definition at line 111 of file SequentlyCallingLinkHandler.hpp.

Definition at line 95 of file SequentlyCallingLinkHandler.hpp.

Definition at line 98 of file SequentlyCallingLinkHandler.hpp.

Definition at line 109 of file SequentlyCallingLinkHandler.hpp.

Definition at line 97 of file SequentlyCallingLinkHandler.hpp.

Definition at line 106 of file SequentlyCallingLinkHandler.hpp.

Definition at line 100 of file SequentlyCallingLinkHandler.hpp.

Definition at line 102 of file SequentlyCallingLinkHandler.hpp.

Definition at line 110 of file SequentlyCallingLinkHandler.hpp.


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

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