| Index: experimental/windows_debugger/debugger/rsp/rsp_packetizer.h
|
| diff --git a/experimental/windows_debugger/debugger/rsp/rsp_packetizer.h b/experimental/windows_debugger/debugger/rsp/rsp_packetizer.h
|
| deleted file mode 100644
|
| index 8b8dbb4528aad82895b821fd63bbc45aa40422fa..0000000000000000000000000000000000000000
|
| --- a/experimental/windows_debugger/debugger/rsp/rsp_packetizer.h
|
| +++ /dev/null
|
| @@ -1,54 +0,0 @@
|
| -// Copyright 2011 The Native Client SDK 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 SRC_EXPERIMENTAL_DEBUG_SERVER_COMMON_RSP_PACKETIZER_H_
|
| -#define SRC_EXPERIMENTAL_DEBUG_SERVER_COMMON_RSP_PACKETIZER_H_
|
| -
|
| -#include <deque>
|
| -#include <string>
|
| -#include "debugger/base/debug_blob.h"
|
| -#include "debugger/rsp/rsp_packet_util.h"
|
| -
|
| -namespace rsp {
|
| -class PacketConsumer {
|
| - public:
|
| - PacketConsumer() {}
|
| - virtual ~PacketConsumer() {}
|
| - virtual void OnPacket(const debug::Blob& body, bool valid_checksum) = 0;
|
| - virtual void OnUnexpectedChar(char unexpected_char) = 0;
|
| - virtual void OnBreak() = 0;
|
| -};
|
| -
|
| -class Packetizer {
|
| - public:
|
| - Packetizer();
|
| - virtual ~Packetizer();
|
| -
|
| - virtual void SetPacketConsumer(PacketConsumer* consumer);
|
| - virtual void OnData(const void* data, size_t data_length);
|
| - virtual void OnData(const debug::Blob& data);
|
| - virtual void OnData(const char* data_str); // From zero-terminated string.
|
| - virtual void Reset();
|
| - virtual bool IsIdle() const;
|
| -
|
| - private:
|
| - enum State {IDLE, BODY, END, CHECKSUM, ESCAPE, RUNLEN};
|
| -
|
| - virtual void OnChar(unsigned char c);
|
| - bool HexCharToint(unsigned char c, unsigned int* result);
|
| - virtual void AddToChecksum(unsigned char c);
|
| - virtual void AddCharToBody(unsigned char c);
|
| - virtual void AddRepeatedChars(size_t n);
|
| -
|
| - State state_;
|
| - PacketConsumer* consumer_;
|
| - debug::Blob body_;
|
| - unsigned int calculated_checksum_;
|
| - unsigned int recv_checksum_;
|
| -};
|
| -
|
| -} // namespace rsp
|
| -
|
| -#endif // SRC_EXPERIMENTAL_DEBUG_SERVER_COMMON_RSP_PACKETIZER_H_
|
| -
|
|
|