[Telepathy] Get existing connection in clients

NAVEEN VERMA ernaveenverma at gmail.com
Fri Jan 19 01:18:17 PST 2007


Hi,

The similar issue I am also facing in my project. If an account is already
loggedin in Connection manager, and by any reason the my implementation
crash or somthing goes worng and I need to login same account again then CM
return error that object already exist.

I am also looking for some better solution because then there is no way then
restart connection manager also.

-Regards
Naveen

On 1/19/07, Xavier Claessens <xclaesse at gmail.com> wrote:
>
> On jeu, 2007-01-18 at 22:55 +0100, Xavier Claessens wrote:
> > On jeu, 2007-01-18 at 21:39 +0000, Dafydd Harries wrote:
> > > Ar 18/01/2007 am 22:30, ysgrifennodd Xavier Claessens:
> > > > 1) RequestConnection returns the existing object if it's already
> > > > connected. Currently if I try to connect an account that is already
> > > > connected I get this error:
> > > >
> > > > * (gossip:6771): WARNING **: Connect() failed: Error acquiring bus
> name
> > > >
> org.freedesktop.Telepathy.Connection.idle.irc.xclaesse_irc_freenode_net,
> > > > The connection manager already has this connection active.
> > >
> > > Why not just call RequestConnection and catch the error to determine
> whether
> > > the connection exists? If you don't need the resulting connection
> object, you
> > > can just call Disconnect() on it.
> >
> > It can be a solution if all CM returns the same error. So there is three
> > solutions:
> >
> > 3) Add in the spec a possible error on RequestConnection telling it's
> > already connected.
> >
>
> Hum after some thinking, return an error isn't that useful. It just
> tells the client that a connection exists but it doesn't says the
> object's path on the bus.
>
> Xavier.
>
>
> _______________________________________________
> Telepathy mailing list
> Telepathy at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/telepathy
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/telepathy/attachments/20070119/516f08ab/attachment.html


More information about the Telepathy mailing list