diff options
Diffstat (limited to 'remoting/client/plugin/chromotocol.h')
-rw-r--r-- | remoting/client/plugin/chromotocol.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/remoting/client/plugin/chromotocol.h b/remoting/client/plugin/chromotocol.h deleted file mode 100644 index 8199630..0000000 --- a/remoting/client/plugin/chromotocol.h +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) 2010 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef REMOTING_CLIENT_PLUGIN_CHROMOTOCOL_H_ -#define REMOTING_CLIENT_PLUGIN_CHROMOTOCOL_H_ - -#include "base/scoped_ptr.h" - -namespace remoting { - -class HostConnection; - -enum ControlMessage { - MessageInit, - MessageUpdate, - MessageMouse, -}; - -struct InitMessage { - int message; - int compression; - int width; - int height; -}; - -struct MouseMessage { - int message; - int x, y; - int flags; -}; - -enum MouseFlag { - LeftDown = 1 << 1, - LeftUp = 1 << 2, - RightDown = 1 << 3, - RightUp = 1 << 4 -}; - -struct UpdateMessage { - int message; - int num_diffs; - int compression; - int compressed_size; -}; - -enum ImageFormat { - FormatRaw, - FormatJpeg, // Not used - FormatPng, // Not used - FormatZlib, // Not used - FormatVp8, -}; - -enum Compression { - CompressionNone, - CompressionZlib, -}; - -struct BinaryImageHeader { - BinaryImageHeader() - : format(FormatRaw), x(0), y(0), width(0), height(0), size(0) {} - - ImageFormat format; - int x; - int y; - int width; - int height; - int size; -}; - -struct BinaryImage { - BinaryImageHeader header; - scoped_array<char> data; -}; - -} // namespace remoting - -#endif // REMOTING_CLIENT_PLUGIN_CHROMOTOCOL_H_ |