Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(38)

Unified Diff: experimental/windows_debugger/debugger/rsp_console/rsp_console.cpp

Issue 10928195: First round of dead file removal (Closed) Base URL: https://github.com/samclegg/nativeclient-sdk.git@master
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: experimental/windows_debugger/debugger/rsp_console/rsp_console.cpp
diff --git a/experimental/windows_debugger/debugger/rsp_console/rsp_console.cpp b/experimental/windows_debugger/debugger/rsp_console/rsp_console.cpp
deleted file mode 100644
index 3bdbe76f8a57826b8db4301904af8361bc7802cc..0000000000000000000000000000000000000000
--- a/experimental/windows_debugger/debugger/rsp_console/rsp_console.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-// rsp_console.cpp : Defines the entry point for the console application.
-//
-#include <conio.h>
-#include "debugger/base/debug_socket.h"
-#include "debugger/rsp/rsp_packetizer.h"
-#include "debugger/rsp/rsp_packet_util.h"
-
-const int kReadBufferSize = 1024;
-debug::Socket connection;
-
-class RspConsolePacketConsumer : public rsp::PacketConsumer {
- public:
- void OnPacket(const debug::Blob& body, bool valid_checksum);
- void OnUnexpectedChar(char unexpected_char);
- void OnBreak();
-};
-
-void RspConsolePacketConsumer::OnPacket(const debug::Blob& body, bool valid_checksum) {
- printf("\nR%s>%s\n", (valid_checksum ? "" : "-checksum-error"), body.ToString().c_str());
- printf(">");
- connection.WriteAll("+", 1);
-}
-
-void RspConsolePacketConsumer::OnUnexpectedChar(char unexpected_char) {
- printf("\nR>unexpected [%c]\n", unexpected_char);
- printf(">");
-}
-
-void RspConsolePacketConsumer::OnBreak() {
- printf("\nR>Ctrl-C\n");
- printf(">");
-}
-
-int main(int argc, char* argv[]) {
- int port = 2345; // TODO: read theam from command line
- const char* host_name = "172.29.216.11";
-
- port = 4014;
- host_name = "localhost";
-
- rsp::Packetizer rsp_packetizer;
- RspConsolePacketConsumer consm;
- rsp_packetizer.SetPacketConsumer(&consm);
- printf(">");
-
- while (true) {
- if (!connection.IsConnected()) {
- printf("\nConnecting to %s:%d ...", host_name, port);
- connection.ConnectTo(host_name, port);
- printf("%s\n>", connection.IsConnected() ? "Ok" : "Failed");
- }
- else {
- char buff[kReadBufferSize];
- for (int i = 0; i < 100; i++) {
- size_t read_bytes = connection.Read(buff,
- sizeof(buff) - 1,
- 0);
- if (read_bytes > 0) {
- buff[read_bytes] = 0;
- printf("\nr>[%s]\n", buff);
- rsp_packetizer.OnData(buff, read_bytes);
- } else {
- break;
- }
- }
- }
-
- if (!_kbhit())
- continue;
-
- char cmd[300] = {0};
- gets_s(cmd, sizeof(cmd));
- if (0 == strcmp(cmd, "quit"))
- break;
- else {
- debug::Blob msg;
- rsp::PacketUtil::AddEnvelope(cmd, &msg);
- //printf("s>%s\n", msg.ToString().c_str());
- if (connection.IsConnected())
- connection.WriteAll(msg);
- }
- }
- return 0;
-}
-

Powered by Google App Engine
This is Rietveld 408576698