package protocol // ClientMessage is a closed set of messages accepted from a session client. type ClientMessage interface{ clientMessage() } // ServerMessage is a closed set of messages emitted by a session daemon. type ServerMessage interface{ serverMessage() } func (Hello) clientMessage() {} func (Input) clientMessage() {} func (Resize) clientMessage() {} func (Detach) clientMessage() {} func (Ping) clientMessage() {} func (List) clientMessage() {} func (Kill) clientMessage() {} func (Theme) clientMessage() {} func (Ack) clientMessage() {} func (ImagePush) clientMessage() {} func (ClientNotice) clientMessage() {} func (CommandRequest) clientMessage() {} func (OutputResetRequest) clientMessage() {} func (SelectTab) clientMessage() {} func (TerminalFocus) clientMessage() {} func (RemotePreviewWatch) clientMessage() {} func (RouteAttentionSubscription) clientMessage() {} func (SamePeerSwitchRequest) clientMessage() {} func (RecentRouteSnapshot) clientMessage() {} func (RouteNavigationFailure) clientMessage() {} func (SessionCreationFailure) clientMessage() {} func (UIFence) clientMessage() {} func (NavigationInventoryRequest) clientMessage() {} func (NavigationInventoryPublication) clientMessage() {} func (NavigationInventoryFailure) clientMessage() {} func (PickerClose) clientMessage() {} func (PickerSelection) clientMessage() {} func (Welcome) serverMessage() {} func (ErrorMsg) serverMessage() {} func (Output) serverMessage() {} func (Detached) serverMessage() {} func (Pong) serverMessage() {} func (Sessions) serverMessage() {} func (CommandResult) serverMessage() {} func (KillResult) serverMessage() {} func (AttachTarget) serverMessage() {} func (RemotePreview) serverMessage() {} func (CommittedRouteIdentity) serverMessage() {} func (RouteNavigationAction) serverMessage() {} func (RouteCreateSessionAction) serverMessage() {} func (RouteNavigationFailure) serverMessage() {} func (RoutePosition) serverMessage() {} func (RouteRetired) serverMessage() {} func (SamePeerSwitchFailure) serverMessage() {} func (UIReceipt) serverMessage() {} func (UIViewUpdate) serverMessage() {} func (NavigationInventoryResponse) serverMessage() {} func (NavigationInventoryDemand) serverMessage() {} func (NavigationInventorySelection) serverMessage() {} func (PickerOffer) serverMessage() {} func (PickerSnapshot) serverMessage() {} func (PickerClosed) serverMessage() {} func (PickerResult) serverMessage() {} func (PickerFailure) serverMessage() {}