view src/main/java/jp/ac/u_ryukyu/treevnc/RequestSingleDisplayWidth.java @ 280:9c5874d0f37e

fix adjustHdSizeButton button, this button send REQUEST_SINGLE_DISPLAY_WIDTH
author oc
date Sun, 11 Jan 2015 03:38:25 +0900
parents
children ae7deb002b5f
line wrap: on
line source

package jp.ac.u_ryukyu.treevnc;

import com.glavsoft.exceptions.TransportException;
import com.glavsoft.rfb.client.ClientToServerMessage;
import com.glavsoft.rfb.encoding.EncodingType;
import com.glavsoft.transport.Writer;

import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.util.LinkedList;

/**
 * Created by OcBookPro on 15/01/10.
 */
public class RequestSingleDisplayWidth implements ClientToServerMessage {

    private short id;

    public RequestSingleDisplayWidth() {
    }

    @Override
    public void send(Writer writer) throws TransportException {
        ByteBuffer out = ByteBuffer.allocate(2);
        out.order(ByteOrder.BIG_ENDIAN);
        out.put(REQUEST_SINGLE_DISPLAY_WIDTH);
        out.put((byte)0); // padding
        writer.write(out.array(), 0, out.position());
        writer.flush();
    }
}