Home · All Classes · All Namespaces · Modules · Functions · Files
Public Member Functions | List of all members
Tp::StreamTubeServer::RemoteContact Class Reference

The StreamTubeServer::RemoteContact class represents a contact from which a socket connection to our exported socket originates. More...

#include <TelepathyQt/StreamTubeServer>

Inherits QPair< AccountPtr, ContactPtr >.

Public Member Functions

 RemoteContact ()
 
 RemoteContact (const AccountPtr &account, const ContactPtr &contact)
 
 RemoteContact (const RemoteContact &other)
 
 ~RemoteContact ()
 
bool isValid () const
 
RemoteContactoperator= (const RemoteContact &other)
 
const AccountPtr & account () const
 
const ContactPtr & contact () const
 

Detailed Description

The StreamTubeServer::RemoteContact class represents a contact from which a socket connection to our exported socket originates.

Constructor & Destructor Documentation

Tp::StreamTubeServer::RemoteContact::RemoteContact ( )

Constructs a new invalid RemoteContact instance.

Tp::StreamTubeServer::RemoteContact::RemoteContact ( const AccountPtr &  account,
const ContactPtr &  contact 
)

Constructs a new RemoteContact for the given contact object from the given account.

Parameters
accountA pointer to the account which this contact can be reached through.
contactA pointer to the contact object.
Tp::StreamTubeServer::RemoteContact::RemoteContact ( const RemoteContact other)

Copy constructor.

Tp::StreamTubeServer::RemoteContact::~RemoteContact ( )

Class destructor.

Member Function Documentation

bool Tp::StreamTubeServer::RemoteContact::isValid ( ) const
inline

Return whether or not the contact is valid or is just the null object created using the default constructor.

Returns
true if valid, false otherwise.
StreamTubeServer::RemoteContact & Tp::StreamTubeServer::RemoteContact::operator= ( const RemoteContact other)

Assignment operator.

AccountPtr Tp::StreamTubeServer::RemoteContact::account ( ) const
inline

Return the account through which the contact can be reached.

Returns
A pointer to the account object.
ContactPtr Tp::StreamTubeServer::RemoteContact::contact ( ) const
inline

Return the actual contact object.

Returns
A pointer to the object.


Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt 0.9.7