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 > list

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 ()

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

Reimplemented from salhelper::Queue< element_type >.

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

Reimplemented from salhelper::Queue< element_type >.


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