diff --git a/src/client_container.proto b/src/client_container.proto index 0062f4c11..653a9ad31 100644 --- a/src/client_container.proto +++ b/src/client_container.proto @@ -23,8 +23,9 @@ message ClientMessage { TEST_SESSION_MESSAGE = 200; PING_REQUEST = 300; - PING_ACK = 301; - TEST_CLIENT_MESSAGE = 302; + PING_ACK = 301; + PEER_MESSAGE = 302; + TEST_CLIENT_MESSAGE = 303; SERVER_GENERIC_ERROR = 1000; SERVER_REJECTION_ERROR = 1001; @@ -57,7 +58,8 @@ message ClientMessage { // Client-Client messages (to/from) optional PingRequest ping_request = 300; optional PingAck ping_ack = 301; - optional TestClientMessage test_client_message = 302; + optional PeerMessage peer_message = 302; + optional TestClientMessage test_client_message = 303; // Server-to-Client errors optional ServerGenericError server_generic_error = 1000; @@ -143,6 +145,12 @@ message PingAck { } +// route_to: client:[CLIENT_ID] +// generic message between clients +message PeerMessage { + optional string message = 1; +} + // route_to: client:[CLIENT_ID] // a test message used by ruby-client currently. just gives a way to send directly to another client message TestClientMessage {