#include "clientsetencodingsmessage.h"

ClientSetEncodingsMessage::ClientSetEncodingsMessage() : ClientMessageBase()
{
}

void ClientSetEncodingsMessage::writeBytes( QIODevice *device ) const
{
    writeUint8(device, 0x02 );
    writeUint8(device, 0x0 );
    writeUint16(device, m_encodings.length() );
    foreach( ClientGlobals::RfbEncoding enc, m_encodings )
        writeUint32(device, enc );
}

void ClientSetEncodingsMessage::setEncodings( const QList<ClientGlobals::RfbEncoding> &enc )
{
    m_encodings = enc;
}

