summaryrefslogtreecommitdiff
path: root/tubes/inc
diff options
context:
space:
mode:
Diffstat (limited to 'tubes/inc')
-rw-r--r--tubes/inc/tubes/conference.hxx8
1 files changed, 7 insertions, 1 deletions
diff --git a/tubes/inc/tubes/conference.hxx b/tubes/inc/tubes/conference.hxx
index e5c5d370098b..6a026049237e 100644
--- a/tubes/inc/tubes/conference.hxx
+++ b/tubes/inc/tubes/conference.hxx
@@ -46,7 +46,11 @@ class TeleConference
{
public:
- TeleConference( TeleManager* pManager, TpAccount *pAccount, TpDBusTubeChannel* pChannel, const OString sUuid = OString() );
+ TeleConference( TeleManager* pManager,
+ TpAccount* pAccount,
+ TpDBusTubeChannel* pChannel,
+ const OString sUuid = OString(),
+ bool bMaster = false );
~TeleConference();
/// Close channel and call finalize()
@@ -80,6 +84,7 @@ public:
bool setTube( GDBusConnection* pTube );
void setTubeOfferedHandlerInvoked( bool b );
bool isTubeOfferedHandlerInvoked() const;
+ bool isMaster() const;
/** Queue incoming data as OString */
void queue( const OString& rPacket );
void setUuid( const OString& rUuid ) { msUuid = rUuid; }
@@ -97,6 +102,7 @@ private:
TpAccount* mpAccount;
TpDBusTubeChannel* mpChannel;
OString msUuid;
+ bool mbMaster;
TeleConferenceImpl* pImpl;
};