/* Connector connected */ void ClientStream::cr_connected() { kdDebug(YAHOO_RAW_DEBUG) ; d->bs = d->conn->stream(); connect(d->bs, SIGNAL(connectionClosed()), SLOT(bs_connectionClosed())); connect(d->bs, SIGNAL(delayedCloseFinished()), SLOT(bs_delayedCloseFinished())); connect(d->bs, SIGNAL(readyRead()), SLOT(bs_readyRead())); connect(d->bs, SIGNAL(bytesWritten(int)), SLOT(bs_bytesWritten(int))); connect(d->bs, SIGNAL(error(int)), SLOT(bs_error(int))); QByteArray spare = d->bs->read(); QGuardedPtr<QObject> self = this; emit connected(); if(!self) return; }
void do_connect() { if(udp) { after_connected(); return; } if(proxy.type() == Proxy::HttpConnect) { HttpConnect *s = new HttpConnect(this); bs = s; connect(s, SIGNAL(connected()), SLOT(bs_connected())); connect(s, SIGNAL(error(int)), SLOT(bs_error(int))); if(!proxy.user().isEmpty()) s->setAuth(proxy.user(), proxy.pass()); s->connectToHost(proxy.host(), proxy.port(), serverAddr.toString(), serverPort); } else if(proxy.type() == Proxy::Socks) { SocksClient *s = new SocksClient(this); bs = s; connect(s, SIGNAL(connected()), SLOT(bs_connected())); connect(s, SIGNAL(error(int)), SLOT(bs_error(int))); if(!proxy.user().isEmpty()) s->setAuth(proxy.user(), proxy.pass()); s->connectToHost(proxy.host(), proxy.port(), serverAddr.toString(), serverPort); } else { BSocket *s = new BSocket(this); bs = s; connect(s, SIGNAL(connected()), SLOT(bs_connected())); connect(s, SIGNAL(error(int)), SLOT(bs_error(int))); s->connectToHost(serverAddr.toString(), serverPort); } connect(bs, SIGNAL(connectionClosed()), SLOT(bs_connectionClosed())); connect(bs, SIGNAL(delayedCloseFinished()), SLOT(bs_delayedCloseFinished())); connect(bs, SIGNAL(readyRead()), SLOT(bs_readyRead())); connect(bs, SIGNAL(bytesWritten(int)), SLOT(bs_bytesWritten(int))); }
void ClientStream::cr_connected() { d->bs = d->conn->stream(); connect(d->bs, SIGNAL(connectionClosed()), SLOT(bs_connectionClosed())); connect(d->bs, SIGNAL(delayedCloseFinished()), SLOT(bs_delayedCloseFinished())); connect(d->bs, SIGNAL(readyRead()), SLOT(bs_readyRead())); connect(d->bs, SIGNAL(bytesWritten(int)), SLOT(bs_bytesWritten(int))); connect(d->bs, SIGNAL(error(int)), SLOT(bs_error(int))); d->state = Active; if ( d->noop_time ) d->noopTimer.start( d->noop_time ); QByteArray spare = d->bs->read(); QGuardedPtr<QObject> self = this; emit connected(); if(!self) return; }