Home · All Classes · All Namespaces · Modules · Functions · Files

Tp::RefCounted Class Reference

#include <>>

Inherited by Tp::MethodInvocationContext<>, Tp::AbstractClient, Tp::Account, Tp::AccountManager, Tp::AccountSet, Tp::Channel, Tp::ChannelDispatchOperation, Tp::ChannelRequest, Tp::ClientRegistrar, Tp::Connection, Tp::ConnectionManager, Tp::MediaContent, Tp::MediaStream, Tp::MethodInvocationContext< T1, T2, T3, T4, T5, T6, T7, T8 >, and Tp::ObjectFactory.

List of all members.

Public Member Functions

Public Attributes


Detailed Description

<TelepathyQt4/SharedPtr>

The RefCounted is designed to be used with SharedPtr or WeakPtr to implement custom {explicitly shared} classes.

See SharedPtr and WeakPtr for details.


Constructor & Destructor Documentation

Tp::RefCounted::RefCounted (  )  [inline]

Constructs a RefCounted object with a reference count of 0.

virtual Tp::RefCounted::~RefCounted (  )  [inline, virtual]

Member Function Documentation

void Tp::RefCounted::ref (  )  [inline]
bool Tp::RefCounted::deref (  )  [inline]

Member Data Documentation

QAtomicInt Tp::RefCounted::strongref [mutable]


Copyright © 2008-2010 Collabora Ltd. and Nokia Corporation
Telepathy-Qt4 0.3.6