My Project
UDK 3.2.7 C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
salhelper::BoundedQueue< element_type > Class Template Reference

Bounded queue. More...

#include <queue.hxx>

Inheritance diagram for salhelper::BoundedQueue< element_type >:
salhelper::Queue< element_type > salhelper::QueueBase< element_type >

Public Member Functions

 BoundedQueue (sal_uInt32 capacity)
 
 ~BoundedQueue ()
 
void put (const element_type &element)
 
element_type get ()
 

Additional Inherited Members

- Protected Member Functions inherited from salhelper::Queue< element_type >
 Queue ()
 
 ~Queue ()
 
void put (const element_type &element)
 
element_type get ()
 

Detailed Description

template<class element_type>
class salhelper::BoundedQueue< element_type >

Bounded queue.

Deprecated:
Must not be used, as it internally uses unnamed semaphores, which are not supported on Mac OS X.

Constructor & Destructor Documentation

template<class element_type >
salhelper::BoundedQueue< element_type >::BoundedQueue ( sal_uInt32  capacity)
inline
template<class element_type >
salhelper::BoundedQueue< element_type >::~BoundedQueue ( )
inline

Member Function Documentation

template<class element_type >
element_type salhelper::BoundedQueue< element_type >::get ( )
inline
template<class element_type >
void salhelper::BoundedQueue< element_type >::put ( const element_type &  element)
inline

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