User Manual, Developers Guide and API Documentation

wns::ldk::SuspendSupport Class Reference

#include <ldk/SuspendSupport.hpp>

Inheritance diagram for wns::ldk::SuspendSupport:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void doSuspend (SuspendedInterface *_si)
virtual bool isSuspending () const
virtual bool onSuspend () const =0
 SuspendSupport (const SuspendSupport &other)
 SuspendSupport (wns::ldk::fun::FUN *_fun, const wns::pyconfig::View &_config)
virtual void trySuspend () const
virtual ~SuspendSupport ()

Private Attributes

wns::pyconfig::View config
wns::ldk::fun::FUNfun
SuspendedInterfacesi
bool suspended
bool suspending
double suspendStartTime
wns::probe::bus::ContextCollectorPtr timeBufferEmpty
bool useProbe


Detailed Description

Definition at line 44 of file SuspendSupport.hpp.


Constructor & Destructor Documentation

SuspendSupport::SuspendSupport ( wns::ldk::fun::FUN _fun,
const wns::pyconfig::View _config 
)

Definition at line 39 of file SuspendSupport.cpp.

SuspendSupport::SuspendSupport ( const SuspendSupport other  ) 

Definition at line 54 of file SuspendSupport.cpp.

SuspendSupport::~SuspendSupport (  )  [virtual]

Definition at line 70 of file SuspendSupport.cpp.


Member Function Documentation

void SuspendSupport::doSuspend ( SuspendedInterface _si  )  [virtual]

Implements wns::ldk::SuspendableInterface.

Definition at line 75 of file SuspendSupport.cpp.

bool SuspendSupport::isSuspending (  )  const [virtual]

Definition at line 90 of file SuspendSupport.cpp.

virtual bool wns::ldk::SuspendSupport::onSuspend (  )  const [pure virtual]

void SuspendSupport::trySuspend (  )  const [virtual]

Definition at line 97 of file SuspendSupport.cpp.


Member Data Documentation

Definition at line 78 of file SuspendSupport.hpp.

Definition at line 70 of file SuspendSupport.hpp.

Definition at line 69 of file SuspendSupport.hpp.

Definition at line 68 of file SuspendSupport.hpp.

Definition at line 72 of file SuspendSupport.hpp.

Definition at line 76 of file SuspendSupport.hpp.

Reimplemented in wns::ldk::sar::Soft.

Definition at line 74 of file SuspendSupport.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