Revision: 6382
Author: [email protected]
Date: Thu Oct 15 10:50:31 2009
Log: Added remotemessage.proto.
http://code.google.com/p/google-web-toolkit/source/detail?r=6382
Added:
/branches/remote-ui-communication/dev/oophm/src/com/google/gwt/dev/shell/log/remotemessage.proto
=======================================
--- /dev/null
+++
/branches/remote-ui-communication/dev/oophm/src/com/google/gwt/dev/shell/log/remotemessage.proto
Thu Oct 15 10:50:31 2009
@@ -0,0 +1,153 @@
+package com.google.gwt.dev.shell.log;
+
+option java_outer_classname = "RemoteMessageProto";
+
+message Message {
+
+ enum MessageType {
+ REQUEST = 0;
+ RESPONSE = 1;
+ }
+
+ message Request {
+
+ enum ServiceType {
+ VIEWER = 0;
+ DEV_MODE = 1;
+ }
+
+ message ViewerRequest {
+ enum RequestType {
+ ADD_LOG = 0;
+ ADD_LOG_BRANCH = 1;
+ ADD_LOG_ENTRY = 2;
+ DISCONNECT_LOG = 3;
+ }
+
+ message AddLog {
+ enum LogType {
+ BROWSER = 0;
+ SERVER = 1;
+ MAIN = 2;
+ }
+
+ message BrowserLog {
+ required string name = 1;
+ optional bytes icon = 2;
+ required string sessionKey = 3;
+ required string userAgent = 4;
+ required string url = 5;
+ required string tabKey = 6;
+ required string remoteHost = 7;
+ }
+
+ message ServerLog {
+ required string name = 1;
+ optional bytes icon = 2;
+ }
+
+ message MainLog {
+ }
+
+ required LogType type = 1;
+ optional BrowserLog browserLog = 2;
+ optional ServerLog serverLog = 3;
+ optional MainLog mainLog = 4;
+ }
+
+ message LogData {
+ message HelpInfo {
+ optional string url = 1;
+ optional string text = 2;
+ }
+
+ required string summary = 1;
+ optional string level = 2;
+ optional string details = 3;
+ optional HelpInfo helpInfo = 4;
+ }
+
+ message AddLogBranch {
+ required uint32 parentLogHandle = 1;
+ required uint32 indexInParent = 2;
+ required LogData logData = 3;
+ }
+
+ message AddLogEntry {
+ required uint32 logHandle = 1;
+ required uint32 indexInLog = 2;
+ required LogData logData = 3;
+ }
+
+ message DisconnectLog {
+ required uint32 logHandle = 1;
+ }
+
+ required RequestType requestType = 1;
+ optional AddLog addLog = 2;
+ optional AddLogBranch addLogBranch = 3;
+ optional AddLogEntry addLogEntry = 4;
+ optional DisconnectLog disconnectLog = 5;
+ }
+
+ message DevModeRequest {
+ enum RequestType {
+ RESTART_SERVER = 0;
+ }
+
+ message RestartServer {
+ }
+
+ required RequestType requestType = 1;
+ optional RestartServer restartServer = 2;
+ }
+
+ required ServiceType serviceType = 1;
+ optional uint32 requestId = 2;
+ optional ViewerRequest viewerRequest = 3;
+ optional DevModeRequest devModeRequest = 4;
+ }
+
+ message Response {
+
+ message ViewerResponse {
+ enum ResponseType {
+ ADD_LOG = 0;
+ ADD_LOG_BRANCH = 1;
+ }
+
+ message AddLog {
+ required uint32 logHandle = 1;
+ }
+
+ message AddLogBranch {
+ required uint32 logHandle = 1;
+ }
+
+ required ResponseType responseType = 1;
+ optional AddLog addLog = 2;
+ optional AddLogBranch addLogBranch = 3;
+ }
+
+ message DevModeResponse {
+ enum ResponseType {
+ RESTART_SERVER = 0;
+ }
+
+ message RestartServer {
+ }
+
+ required ResponseType responseType = 1;
+ optional RestartServer restartServer = 2;
+ }
+
+ required uint32 requestId = 1;
+ optional ViewerResponse viewerResponse = 2;
+ optional DevModeResponse devModeResponse = 3;
+ }
+
+ required MessageType messageType = 1;
+ optional Request request = 2;
+ optional Response response = 3;
+
+}
--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---