codemp/proto/cursor_service.proto

13 lines
460 B
Protocol Buffer

syntax = "proto2";
package codemp.cursor_service;
import "model/cursor.proto";
import "model/user.proto";
// handle cursor events and broadcast to all users
service Cursor {
// send cursor movement to server
rpc Moved (codemp.model.cursor.CursorEvent) returns (codemp.model.cursor.MovedResponse);
// attach to a workspace and receive cursor events
rpc Listen (codemp.model.user.UserIdentity) returns (stream codemp.model.cursor.CursorEvent);
}