reSIProcate/rutil  9694
Classes | Namespaces | Functions
SharedCount.hxx File Reference

Defines a threadsafe (shared) reference-count object. More...

#include <memory>
#include <functional>
#include <exception>
#include <new>
#include <typeinfo>
#include <cstddef>
#include "rutil/Lock.hxx"
#include "rutil/Mutex.hxx"
Include dependency graph for SharedCount.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  resip::checked_deleter< T >
class  resip::bad_weak_ptr
class  resip::sp_counted_base
class  resip::sp_counted_base_impl< P, D >
class  resip::shared_count

Namespaces

namespace  resip
 

dcm! -- add UnusedChecking(_enum) below;


Functions

template<class T >
void resip::checked_delete (T *x)

Detailed Description

Defines a threadsafe (shared) reference-count object.

Note:
This implementation is a modified version of shared_count from Boost.org

Definition in file SharedCount.hxx.