User Manual, Developers Guide and API Documentation

wns::ldk::probe::Tick Class Reference

Measures the delay between two points in a FUN. This can be done locally or in a peer FUN. Tick is the start point of the measurement.

#include <ldk/probe/TickTack.hpp>

Inheritance diagram for wns::ldk::probe::Tick:

Inheritance graph
[legend]
Collaboration diagram for wns::ldk::probe::Tick:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void onFUNCreated ()
virtual void probeIncoming ()
virtual void probeOutgoing ()
 Tick (fun::FUN *fuNet, const wns::pyconfig::View &config)
 ~Tick ()

Private Member Functions

virtual bool doIsAccepting (const CompoundPtr &compound) const
virtual void doOnData (const CompoundPtr &compound)
virtual void doSendData (const CompoundPtr &compound)
virtual void doWakeup ()
void writeCommand (const CompoundPtr &compound)

Private Attributes

wns::logger::Logger logger_
wns::probe::bus::ContextCollectorPtr outSizeProbe_
std::string probeName_
bool probeOutgoing_


Detailed Description

Definition at line 65 of file TickTack.hpp.


Constructor & Destructor Documentation

Tick::Tick ( fun::FUN fuNet,
const wns::pyconfig::View config 
)

Definition at line 47 of file TickTack.cpp.

Tick::~Tick (  ) 

Definition at line 62 of file TickTack.cpp.


Member Function Documentation

virtual bool wns::ldk::probe::Tick::doIsAccepting ( const CompoundPtr compound  )  const [inline, private, virtual]

Definition at line 90 of file TickTack.hpp.

void Tick::doOnData ( const CompoundPtr compound  )  [private, virtual]

Definition at line 81 of file TickTack.cpp.

void Tick::doSendData ( const CompoundPtr compound  )  [private, virtual]

Definition at line 72 of file TickTack.cpp.

virtual void wns::ldk::probe::Tick::doWakeup (  )  [inline, private, virtual]

Definition at line 96 of file TickTack.hpp.

void Tick::onFUNCreated (  )  [virtual]

Definition at line 67 of file TickTack.cpp.

void Tick::probeIncoming (  )  [virtual]

Definition at line 109 of file TickTack.cpp.

void Tick::probeOutgoing (  )  [virtual]

Definition at line 103 of file TickTack.cpp.

void Tick::writeCommand ( const CompoundPtr compound  )  [private]

Definition at line 90 of file TickTack.cpp.


Member Data Documentation

Definition at line 107 of file TickTack.hpp.

Definition at line 106 of file TickTack.hpp.

std::string wns::ldk::probe::Tick::probeName_ [private]

Definition at line 104 of file TickTack.hpp.

Definition at line 105 of file TickTack.hpp.


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