CLAM::PANetworkPlayer Class Reference

#include <PANetworkPlayer.hxx>

Inheritance diagram for CLAM::PANetworkPlayer:

CLAM::NetworkPlayer List of all members.

Detailed Description

Definition at line 35 of file PANetworkPlayer.hxx.

Public Member Functions

 PANetworkPlayer (const std::string &networkFile)
 PANetworkPlayer ()
virtual ~PANetworkPlayer ()
bool IsWorking () const
 Should return true when the backend is able to run the network.
std::string NonWorkingReason () const
 Whenever the backend is not working, this method returns the reason.
virtual bool IsCallbackBased () const
virtual void Start ()
virtual void Stop ()


Constructor & Destructor Documentation

CLAM::PANetworkPlayer::PANetworkPlayer ( const std::string &  networkFile  ) 

CLAM::PANetworkPlayer::PANetworkPlayer (  ) 

Definition at line 70 of file PANetworkPlayer.cxx.

CLAM::PANetworkPlayer::~PANetworkPlayer (  )  [virtual]

Definition at line 79 of file PANetworkPlayer.cxx.

References Stop().


Member Function Documentation

bool CLAM::PANetworkPlayer::IsWorking (  )  const [virtual]

Should return true when the backend is able to run the network.

Implements CLAM::NetworkPlayer.

Definition at line 217 of file PANetworkPlayer.cxx.

std::string CLAM::PANetworkPlayer::NonWorkingReason (  )  const [virtual]

Whenever the backend is not working, this method returns the reason.

Implements CLAM::NetworkPlayer.

Definition at line 222 of file PANetworkPlayer.cxx.

virtual bool CLAM::PANetworkPlayer::IsCallbackBased (  )  const [inline, virtual]

Implements CLAM::NetworkPlayer.

Definition at line 55 of file PANetworkPlayer.hxx.

void CLAM::PANetworkPlayer::Start (  )  [virtual]

Implements CLAM::NetworkPlayer.

Definition at line 84 of file PANetworkPlayer.cxx.

References CLAM_ASSERT, CLAM::NetworkPlayer::CollectSourcesAndSinks(), CLAM::displayPADevices(), CLAM::NetworkPlayer::IsStopped(), CLAM::NetworkPlayer::mSinks, CLAM::NetworkPlayer::mSources, NULL, and CLAM::NetworkPlayer::SetStopped().

void CLAM::PANetworkPlayer::Stop (  )  [virtual]

Implements CLAM::NetworkPlayer.

Definition at line 203 of file PANetworkPlayer.cxx.

References CLAM::NetworkPlayer::IsStopped(), and CLAM::NetworkPlayer::SetStopped().

Referenced by ~PANetworkPlayer().


The documentation for this class was generated from the following files:
Generated on Tue Jun 19 20:35:03 2007 for CLAM-Development by  doxygen 1.5.2