Home · Modules · All Classes · All Namespaces
Public Member Functions | List of all members
Tp::AbstractClientHandler::Capabilities Class Reference

The AbstractClientHandler::Capabilities class provides a wrapper around the capabilities of a handler. More...

#include <TelepathyQt/AbstractClientHandler>

Public Member Functions

 Capabilities (const QStringList &tokens=QStringList())
 
 Capabilities (const Capabilities &other)
 
 ~Capabilities ()
 
Capabilitiesoperator= (const Capabilities &other)
 
bool hasGTalkP2PNATTraversalToken () const
 
void setGTalkP2PNATTraversalToken ()
 
void unsetGTalkP2PNATTraversalToken ()
 
bool hasICEUDPNATTraversalToken () const
 
void setICEUDPNATTraversalToken ()
 
void unsetICEUDPNATTraversalToken ()
 
bool hasWLM85NATTraversalToken () const
 
void setWLM85NATTraversalToken ()
 
void unsetWLM85NATTraversalToken ()
 
bool hasWLM2009NATTraversalToken () const
 
void setWLM2009NATTraversalToken ()
 
void unsetWLM2009NATTraversalToken ()
 
bool hasAudioCodecToken (const QString &mimeSubType) const
 
void setAudioCodecToken (const QString &mimeSubType)
 
void unsetAudioCodecToken (const QString &mimeSubType)
 
bool hasVideoCodecToken (const QString &mimeSubType) const
 
void setVideoCodecToken (const QString &mimeSubType)
 
void unsetVideoCodecToken (const QString &mimeSubType)
 
bool hasToken (const QString &token) const
 
void setToken (const QString &token)
 
void unsetToken (const QString &token)
 
QStringList allTokens () const
 

Detailed Description

The AbstractClientHandler::Capabilities class provides a wrapper around the capabilities of a handler.

See also
AbstractClientHandler

Constructor & Destructor Documentation

◆ Capabilities() [1/2]

Tp::AbstractClientHandler::Capabilities::Capabilities ( const QStringList &  tokens = QStringList())

◆ Capabilities() [2/2]

Tp::AbstractClientHandler::Capabilities::Capabilities ( const Capabilities other)

◆ ~Capabilities()

Tp::AbstractClientHandler::Capabilities::~Capabilities ( )

Member Function Documentation

◆ operator=()

AbstractClientHandler::Capabilities & Tp::AbstractClientHandler::Capabilities::operator= ( const Capabilities other)

◆ hasGTalkP2PNATTraversalToken()

bool Tp::AbstractClientHandler::Capabilities::hasGTalkP2PNATTraversalToken ( ) const
inline

◆ setGTalkP2PNATTraversalToken()

void Tp::AbstractClientHandler::Capabilities::setGTalkP2PNATTraversalToken ( )
inline

◆ unsetGTalkP2PNATTraversalToken()

void Tp::AbstractClientHandler::Capabilities::unsetGTalkP2PNATTraversalToken ( )
inline

◆ hasICEUDPNATTraversalToken()

bool Tp::AbstractClientHandler::Capabilities::hasICEUDPNATTraversalToken ( ) const
inline

◆ setICEUDPNATTraversalToken()

void Tp::AbstractClientHandler::Capabilities::setICEUDPNATTraversalToken ( )
inline

◆ unsetICEUDPNATTraversalToken()

void Tp::AbstractClientHandler::Capabilities::unsetICEUDPNATTraversalToken ( )
inline

◆ hasWLM85NATTraversalToken()

bool Tp::AbstractClientHandler::Capabilities::hasWLM85NATTraversalToken ( ) const
inline

◆ setWLM85NATTraversalToken()

void Tp::AbstractClientHandler::Capabilities::setWLM85NATTraversalToken ( )
inline

◆ unsetWLM85NATTraversalToken()

void Tp::AbstractClientHandler::Capabilities::unsetWLM85NATTraversalToken ( )
inline

◆ hasWLM2009NATTraversalToken()

bool Tp::AbstractClientHandler::Capabilities::hasWLM2009NATTraversalToken ( ) const
inline

◆ setWLM2009NATTraversalToken()

void Tp::AbstractClientHandler::Capabilities::setWLM2009NATTraversalToken ( )
inline

◆ unsetWLM2009NATTraversalToken()

void Tp::AbstractClientHandler::Capabilities::unsetWLM2009NATTraversalToken ( )
inline

◆ hasAudioCodecToken()

bool Tp::AbstractClientHandler::Capabilities::hasAudioCodecToken ( const QString &  mimeSubType) const
inline

◆ setAudioCodecToken()

void Tp::AbstractClientHandler::Capabilities::setAudioCodecToken ( const QString &  mimeSubType)
inline

◆ unsetAudioCodecToken()

void Tp::AbstractClientHandler::Capabilities::unsetAudioCodecToken ( const QString &  mimeSubType)
inline

◆ hasVideoCodecToken()

bool Tp::AbstractClientHandler::Capabilities::hasVideoCodecToken ( const QString &  mimeSubType) const
inline

◆ setVideoCodecToken()

void Tp::AbstractClientHandler::Capabilities::setVideoCodecToken ( const QString &  mimeSubType)
inline

◆ unsetVideoCodecToken()

void Tp::AbstractClientHandler::Capabilities::unsetVideoCodecToken ( const QString &  mimeSubType)
inline

◆ hasToken()

bool Tp::AbstractClientHandler::Capabilities::hasToken ( const QString &  token) const

◆ setToken()

void Tp::AbstractClientHandler::Capabilities::setToken ( const QString &  token)

◆ unsetToken()

void Tp::AbstractClientHandler::Capabilities::unsetToken ( const QString &  token)

◆ allTokens()

QStringList Tp::AbstractClientHandler::Capabilities::allTokens ( ) const