/* Kopete Oscar Protocol ssiactivatetask.cpp - Send the SNAC for SSI activation Copyright (c) 2004 Matt Rogers Kopete (c) 2002-2004 by the Kopete developers ************************************************************************* * * * This library is free software; you can redistribute it and/or * * modify it under the terms of the GNU Lesser General Public * * License as published by the Free Software Foundation; either * * version 2 of the License, or (at your option) any later version. * * * ************************************************************************* */ #include #include "ssiactivatetask.h" #include "connection.h" #include "buffer.h" #include "oscartypes.h" #include "oscarutils.h" #include "transfer.h" SSIActivateTask::SSIActivateTask(Task* parent): Task(parent) { } SSIActivateTask::~SSIActivateTask() { } void SSIActivateTask::onGo() { kdDebug( OSCAR_RAW_DEBUG ) << k_funcinfo << "Sending SSI activate" << endl; FLAP f = { 0x02, 0, 0 } ; SNAC s = { 0x0013, 0x0007, 0x0000, client()->snacSequence() }; Buffer* buffer = new Buffer(); Transfer* t = createTransfer( f, s, buffer ); send( t ); setSuccess( 0, TQString() ); }