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

The ChannelClassSpec class represents a Telepathy channel class. More...

#include <TelepathyQt/ChannelClassSpec>

Public Member Functions

 ChannelClassSpec ()
 
 ChannelClassSpec (const ChannelClass &cc)
 
 ChannelClassSpec (const QVariantMap &props)
 
 ChannelClassSpec (const QString &channelType, HandleType targetHandleType, const QVariantMap &otherProperties=QVariantMap())
 
 ChannelClassSpec (const QString &channelType, HandleType targetHandleType, bool requested, const QVariantMap &otherProperties=QVariantMap())
 
 ChannelClassSpec (const ChannelClassSpec &other, const QVariantMap &additionalProperties=QVariantMap())
 
 ~ChannelClassSpec ()
 
bool isValid () const
 
ChannelClassSpecoperator= (const ChannelClassSpec &other)
 
bool operator== (const ChannelClassSpec &other) const
 
bool isSubsetOf (const ChannelClassSpec &other) const
 
bool matches (const QVariantMap &immutableProperties) const
 
QString channelType () const
 
void setChannelType (const QString &type)
 
HandleType targetHandleType () const
 
void setTargetHandleType (HandleType type)
 
bool hasRequested () const
 
bool isRequested () const
 
void setRequested (bool requested)
 
void unsetRequested ()
 
bool hasCallInitialAudioFlag () const
 
void setCallInitialAudioFlag ()
 
void unsetCallInitialAudioFlag ()
 
bool hasCallInitialVideoFlag () const
 
void setCallInitialVideoFlag ()
 
void unsetCallInitialVideoFlag ()
 
bool hasStreamedMediaInitialAudioFlag () const
 
void setStreamedMediaInitialAudioFlag ()
 
void unsetStreamedMediaInitialAudioFlag ()
 
bool hasStreamedMediaInitialVideoFlag () const
 
void setStreamedMediaInitialVideoFlag ()
 
void unsetStreamedMediaInitialVideoFlag ()
 
bool hasProperty (const QString &qualifiedName) const
 
QVariant property (const QString &qualifiedName) const
 
void setProperty (const QString &qualifiedName, const QVariant &value)
 
void unsetProperty (const QString &qualifiedName)
 
QVariantMap allProperties () const
 
ChannelClass bareClass () const
 

Static Public Member Functions

static ChannelClassSpec textChat (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec textChatroom (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec unnamedTextChat (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec mediaCall (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec audioCall (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec videoCall (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec videoCallWithAudio (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec streamedMediaCall (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec streamedMediaAudioCall (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec streamedMediaVideoCall (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec streamedMediaVideoCallWithAudio (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec unnamedStreamedMediaCall (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec unnamedStreamedMediaAudioCall (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec unnamedStreamedMediaVideoCall (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec unnamedStreamedMediaVideoCallWithAudio (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec serverAuthentication (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec roomList (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec outgoingFileTransfer (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec incomingFileTransfer (const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec outgoingStreamTube (const QString &service=QString(), const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec incomingStreamTube (const QString &service=QString(), const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec outgoingRoomStreamTube (const QString &service=QString(), const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec incomingRoomStreamTube (const QString &service=QString(), const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec outgoingDBusTube (const QString &serviceName=QString(), const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec incomingDBusTube (const QString &serviceName=QString(), const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec outgoingRoomDBusTube (const QString &serviceName=QString(), const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec incomingRoomDBusTube (const QString &serviceName=QString(), const QVariantMap &additionalProperties=QVariantMap())
 
static ChannelClassSpec contactSearch (const QVariantMap &additionalProperties=QVariantMap())
 

Detailed Description

The ChannelClassSpec class represents a Telepathy channel class.

Constructor & Destructor Documentation

◆ ChannelClassSpec() [1/6]

Tp::ChannelClassSpec::ChannelClassSpec ( )

◆ ChannelClassSpec() [2/6]

Tp::ChannelClassSpec::ChannelClassSpec ( const ChannelClass cc)

◆ ChannelClassSpec() [3/6]

Tp::ChannelClassSpec::ChannelClassSpec ( const QVariantMap &  props)

◆ ChannelClassSpec() [4/6]

Tp::ChannelClassSpec::ChannelClassSpec ( const QString &  channelType,
HandleType  targetHandleType,
const QVariantMap &  otherProperties = QVariantMap() 
)

◆ ChannelClassSpec() [5/6]

Tp::ChannelClassSpec::ChannelClassSpec ( const QString &  channelType,
HandleType  targetHandleType,
bool  requested,
const QVariantMap &  otherProperties = QVariantMap() 
)

◆ ChannelClassSpec() [6/6]

Tp::ChannelClassSpec::ChannelClassSpec ( const ChannelClassSpec other,
const QVariantMap &  additionalProperties = QVariantMap() 
)

◆ ~ChannelClassSpec()

Tp::ChannelClassSpec::~ChannelClassSpec ( )

Member Function Documentation

◆ isValid()

bool Tp::ChannelClassSpec::isValid ( ) const

◆ operator=()

ChannelClassSpec & Tp::ChannelClassSpec::operator= ( const ChannelClassSpec other)

◆ operator==()

bool Tp::ChannelClassSpec::operator== ( const ChannelClassSpec other) const
inline

◆ isSubsetOf()

bool Tp::ChannelClassSpec::isSubsetOf ( const ChannelClassSpec other) const

◆ matches()

bool Tp::ChannelClassSpec::matches ( const QVariantMap &  immutableProperties) const

◆ channelType()

QString Tp::ChannelClassSpec::channelType ( ) const
inline

◆ setChannelType()

void Tp::ChannelClassSpec::setChannelType ( const QString &  type)
inline

◆ targetHandleType()

HandleType Tp::ChannelClassSpec::targetHandleType ( ) const
inline

◆ setTargetHandleType()

void Tp::ChannelClassSpec::setTargetHandleType ( HandleType  type)
inline

◆ hasRequested()

bool Tp::ChannelClassSpec::hasRequested ( ) const
inline

◆ isRequested()

bool Tp::ChannelClassSpec::isRequested ( ) const
inline

◆ setRequested()

void Tp::ChannelClassSpec::setRequested ( bool  requested)
inline

◆ unsetRequested()

void Tp::ChannelClassSpec::unsetRequested ( )
inline

◆ hasCallInitialAudioFlag()

bool Tp::ChannelClassSpec::hasCallInitialAudioFlag ( ) const
inline

◆ setCallInitialAudioFlag()

void Tp::ChannelClassSpec::setCallInitialAudioFlag ( )
inline

◆ unsetCallInitialAudioFlag()

void Tp::ChannelClassSpec::unsetCallInitialAudioFlag ( )
inline

◆ hasCallInitialVideoFlag()

bool Tp::ChannelClassSpec::hasCallInitialVideoFlag ( ) const
inline

◆ setCallInitialVideoFlag()

void Tp::ChannelClassSpec::setCallInitialVideoFlag ( )
inline

◆ unsetCallInitialVideoFlag()

void Tp::ChannelClassSpec::unsetCallInitialVideoFlag ( )
inline

◆ hasStreamedMediaInitialAudioFlag()

bool Tp::ChannelClassSpec::hasStreamedMediaInitialAudioFlag ( ) const
inline

◆ setStreamedMediaInitialAudioFlag()

void Tp::ChannelClassSpec::setStreamedMediaInitialAudioFlag ( )
inline

◆ unsetStreamedMediaInitialAudioFlag()

void Tp::ChannelClassSpec::unsetStreamedMediaInitialAudioFlag ( )
inline

◆ hasStreamedMediaInitialVideoFlag()

bool Tp::ChannelClassSpec::hasStreamedMediaInitialVideoFlag ( ) const
inline

◆ setStreamedMediaInitialVideoFlag()

void Tp::ChannelClassSpec::setStreamedMediaInitialVideoFlag ( )
inline

◆ unsetStreamedMediaInitialVideoFlag()

void Tp::ChannelClassSpec::unsetStreamedMediaInitialVideoFlag ( )
inline

◆ hasProperty()

bool Tp::ChannelClassSpec::hasProperty ( const QString &  qualifiedName) const

◆ property()

QVariant Tp::ChannelClassSpec::property ( const QString &  qualifiedName) const

◆ setProperty()

void Tp::ChannelClassSpec::setProperty ( const QString &  qualifiedName,
const QVariant &  value 
)

◆ unsetProperty()

void Tp::ChannelClassSpec::unsetProperty ( const QString &  qualifiedName)

◆ allProperties()

QVariantMap Tp::ChannelClassSpec::allProperties ( ) const

◆ bareClass()

ChannelClass Tp::ChannelClassSpec::bareClass ( ) const

◆ textChat()

ChannelClassSpec Tp::ChannelClassSpec::textChat ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ textChatroom()

ChannelClassSpec Tp::ChannelClassSpec::textChatroom ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ unnamedTextChat()

ChannelClassSpec Tp::ChannelClassSpec::unnamedTextChat ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ mediaCall()

ChannelClassSpec Tp::ChannelClassSpec::mediaCall ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ audioCall()

ChannelClassSpec Tp::ChannelClassSpec::audioCall ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ videoCall()

ChannelClassSpec Tp::ChannelClassSpec::videoCall ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ videoCallWithAudio()

ChannelClassSpec Tp::ChannelClassSpec::videoCallWithAudio ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ streamedMediaCall()

ChannelClassSpec Tp::ChannelClassSpec::streamedMediaCall ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ streamedMediaAudioCall()

ChannelClassSpec Tp::ChannelClassSpec::streamedMediaAudioCall ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ streamedMediaVideoCall()

ChannelClassSpec Tp::ChannelClassSpec::streamedMediaVideoCall ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ streamedMediaVideoCallWithAudio()

ChannelClassSpec Tp::ChannelClassSpec::streamedMediaVideoCallWithAudio ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ unnamedStreamedMediaCall()

ChannelClassSpec Tp::ChannelClassSpec::unnamedStreamedMediaCall ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ unnamedStreamedMediaAudioCall()

ChannelClassSpec Tp::ChannelClassSpec::unnamedStreamedMediaAudioCall ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ unnamedStreamedMediaVideoCall()

ChannelClassSpec Tp::ChannelClassSpec::unnamedStreamedMediaVideoCall ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ unnamedStreamedMediaVideoCallWithAudio()

ChannelClassSpec Tp::ChannelClassSpec::unnamedStreamedMediaVideoCallWithAudio ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ serverAuthentication()

Tp::ChannelClassSpec Tp::ChannelClassSpec::serverAuthentication ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ roomList()

ChannelClassSpec Tp::ChannelClassSpec::roomList ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ outgoingFileTransfer()

ChannelClassSpec Tp::ChannelClassSpec::outgoingFileTransfer ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ incomingFileTransfer()

ChannelClassSpec Tp::ChannelClassSpec::incomingFileTransfer ( const QVariantMap &  additionalProperties = QVariantMap())
static

◆ outgoingStreamTube()

ChannelClassSpec Tp::ChannelClassSpec::outgoingStreamTube ( const QString &  service = QString(),
const QVariantMap &  additionalProperties = QVariantMap() 
)
static

◆ incomingStreamTube()

ChannelClassSpec Tp::ChannelClassSpec::incomingStreamTube ( const QString &  service = QString(),
const QVariantMap &  additionalProperties = QVariantMap() 
)
static

◆ outgoingRoomStreamTube()

ChannelClassSpec Tp::ChannelClassSpec::outgoingRoomStreamTube ( const QString &  service = QString(),
const QVariantMap &  additionalProperties = QVariantMap() 
)
static

◆ incomingRoomStreamTube()

ChannelClassSpec Tp::ChannelClassSpec::incomingRoomStreamTube ( const QString &  service = QString(),
const QVariantMap &  additionalProperties = QVariantMap() 
)
static

◆ outgoingDBusTube()

ChannelClassSpec Tp::ChannelClassSpec::outgoingDBusTube ( const QString &  serviceName = QString(),
const QVariantMap &  additionalProperties = QVariantMap() 
)
static

◆ incomingDBusTube()

ChannelClassSpec Tp::ChannelClassSpec::incomingDBusTube ( const QString &  serviceName = QString(),
const QVariantMap &  additionalProperties = QVariantMap() 
)
static

◆ outgoingRoomDBusTube()

ChannelClassSpec Tp::ChannelClassSpec::outgoingRoomDBusTube ( const QString &  serviceName = QString(),
const QVariantMap &  additionalProperties = QVariantMap() 
)
static

◆ incomingRoomDBusTube()

ChannelClassSpec Tp::ChannelClassSpec::incomingRoomDBusTube ( const QString &  serviceName = QString(),
const QVariantMap &  additionalProperties = QVariantMap() 
)
static

◆ contactSearch()

ChannelClassSpec Tp::ChannelClassSpec::contactSearch ( const QVariantMap &  additionalProperties = QVariantMap())
static