package waterfall

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service PortForwarder

waterfall.proto:149

PortForwarder service runs a port forwarding session via waterfall. It allows start and stop forwarding connections when the waterfall client is unable to mantains any state (e.g. the waterfall adb binary).

service Waterfall

waterfall.proto:110

message Cmd

waterfall.proto:44

Used in: CmdProgress

enum ForwardMessage.Kind

waterfall.proto:81

Used in: ForwardMessage

enum ForwardMessage.Op

waterfall.proto:88

Used in: ForwardMessage

message ForwardSession

waterfall.proto:132

Used in: ForwardedSessions, PortForwardRequest

message PortForwardRequest

waterfall.proto:137

Used as request type in: PortForwarder.ForwardPort, PortForwarder.Stop

message Transfer

waterfall.proto:31

Keep this as lean as possible. We only care about the payload during most of the duration of the session. All other fields are only useful during the beginning/end of the transfer

Used as request type in: Waterfall.Pull, Waterfall.Push

Used as response type in: Waterfall.Pull, Waterfall.Push