Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

L1394::Singleton< T, CreationPolicy, LifetimePolicy, ThreadingModel > Class Template Reference

#include <Singleton.hpp>

List of all members.

Static Public Member Functions

static T * getInstance ()

Protected Member Functions

 Singleton ()

template<class T, template< class > class CreationPolicy = CreateUsingNew, template< class > class LifetimePolicy = DefaultLifetime, template< class > class ThreadingModel = MultiThreaded>
class L1394::Singleton< T, CreationPolicy, LifetimePolicy, ThreadingModel >


Constructor & Destructor Documentation

template<class T, template< class > class CreationPolicy = CreateUsingNew, template< class > class LifetimePolicy = DefaultLifetime, template< class > class ThreadingModel = MultiThreaded>
L1394::Singleton< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Singleton  )  [inline, protected]
 

Definition at line 68 of file Singleton.hpp.


Member Function Documentation

template<class T, template< class > class CreationPolicy, template< class > class LifetimePolicy, template< class > class ThreadingModel>
T * L1394::Singleton< T, CreationPolicy, LifetimePolicy, ThreadingModel >::getInstance  )  [static]
 

Definition at line 104 of file Singleton.hpp.

Referenced by L1394::internal::BusTopology::BusTopology(), L1394::DccRegister::DccRegister(), L1394::Event::Event(), L1394::Device::getFrame(), L1394::internal::DccIso::getFrame(), L1394::Device::getFrameMode(), L1394::AvcCameraRegister::getValue(), L1394::DccCamera::init(), L1394::internal::Transaction::lock(), main(), L1394::internal::NodeContainer::NodeContainer(), L1394::internal::Transaction::read(), L1394::Device::releaseFrame(), L1394::internal::DccIso::releaseFrame(), L1394::internal::Transaction::send(), L1394::AvcRegister::send(), L1394::Session::Session(), L1394::Quadlet::setByte(), L1394::Session::setDebugStream(), L1394::Session::setErrorStream(), L1394::Device::setFrameMode(), L1394::Session::setMessageStream(), L1394::internal::DvIso::setParameter(), L1394::internal::DccIso::setParameter(), L1394::AvcVcr::setParameter(), L1394::AvcCamera::setParameter(), L1394::Session::setWarningStream(), L1394::AvcVcr::start(), L1394::AvcCamera::start(), L1394::internal::DvIso::startIsoListen(), L1394::AvcVcr::stop(), L1394::AvcCamera::stop(), L1394::internal::DccIso::stopIsoListen(), L1394_MM::Window::Window(), and L1394::internal::Transaction::write().


The documentation for this class was generated from the following file:
Generated on Wed Aug 24 00:36:45 2005 for L1394 by doxygen 1.4.2
L1394 library (NMM) grahics.cs.uni-sb.de/~repplix/l1394_home/