package hbb

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

message AudioFormat

message.proto:439

Used in: Misc

message AudioFrame

message.proto:444

Used in: Message

message ChatMessage

message.proto:65

Used in: Misc

message Clipboard

message.proto:206

Used in: Message

message Cliprdr

message.proto:366

Used in: Message

message CliprdrFileContentsRequest

message.proto:347

Used in: Cliprdr

message CliprdrFileContentsResponse

message.proto:359

Used in: Cliprdr

message CliprdrFormat

message.proto:320

Used in: CliprdrServerFormatList

message CliprdrMonitorReady

message.proto:316

main logic from freeRDP

Used in: Cliprdr

message CliprdrServerFormatDataRequest

message.proto:336

Used in: Cliprdr

message CliprdrServerFormatDataResponse

message.proto:341

Used in: Cliprdr

message CliprdrServerFormatList

message.proto:326

Used in: Cliprdr

message CliprdrServerFormatListResponse

message.proto:331

Used in: Cliprdr

message ConfigUpdate

rendezvous.proto:94

Used in: RendezvousMessage, TestNatResponse

enum ConnType

rendezvous.proto:9

Used in: PunchHoleRequest, RequestRelay

enum ControlKey

message.proto:92

Used in: KeyEvent, MouseEvent

message CursorData

message.proto:187

Used in: Message

message CursorPosition

message.proto:196

Used in: Message

message DisplayInfo

message.proto:33

Used in: PeerInfo

message FetchLocalAddr

rendezvous.proto:128

if in same intranet, punch hole won't work both for udp and tcp, even some router has below connection error if we connect itself, { kind: Other, error: "could not resolve to any address" }, so we request local address to connect.

Used in: RendezvousMessage

message FileAction

message.proto:244

Used in: Message

message FileDirCreate

message.proto:310

Used in: FileAction

message FileDirectory

message.proto:227

Used in: FileResponse

message FileEntry

message.proto:219

Used in: FileDirectory, FileTransferReceiveRequest

message FileRemoveDir

message.proto:298

Used in: FileAction

message FileRemoveFile

message.proto:304

Used in: FileAction

message FileResponse

message.proto:259

Used in: Message

message FileTransfer

message.proto:47

Used in: LoginRequest

message FileTransferBlock

message.proto:268

Used in: FileResponse

message FileTransferCancel

message.proto:257

Used in: FileAction

message FileTransferDone

message.proto:287

Used in: FileResponse

message FileTransferError

message.proto:275

Used in: FileResponse

message FileTransferReceiveRequest

message.proto:292

Used in: FileAction

message FileTransferSendRequest

message.proto:281

Used in: FileAction

enum FileType

message.proto:211

Used in: FileEntry

message Hash

message.proto:201

Used in: Message

message IdPk

message.proto:28

enum ImageQuality

message.proto:398

Used in: OptionMessage

message KeyEvent

message.proto:175

Used in: Message

message LocalAddr

rendezvous.proto:133

Used in: RendezvousMessage

message LoginRequest

message.proto:52

Used in: Message

message LoginResponse

message.proto:78

Used in: Message

message Message

message.proto:460

message Misc

message.proto:446

Used in: Message

message MouseEvent

message.proto:85

Used in: Message

enum NatType

rendezvous.proto:42

Used in: PunchHole, PunchHoleRequest, PunchHoleResponse, PunchHoleSent

message OnlineRequest

rendezvous.proto:151

Used in: RendezvousMessage

message OnlineResponse

rendezvous.proto:156

Used in: RendezvousMessage

message OptionMessage

message.proto:405

Used in: LoginRequest, Misc, OptionResponse

enum OptionMessage.BoolOption

message.proto:406

Used in: OptionMessage

message OptionResponse

message.proto:422

Used in: Misc

message PeerDiscovery

rendezvous.proto:141

Used in: RendezvousMessage

message PeerInfo

message.proto:67

Used in: LoginResponse

message PermissionInfo

message.proto:386

Used in: Misc

enum PermissionInfo.Permission

message.proto:387

Used in: PermissionInfo

message PortForward

message.proto:42

Used in: LoginRequest

message PublicKey

message.proto:432

Used in: Message

message PunchHole

rendezvous.proto:26

Used in: RendezvousMessage

message PunchHoleRequest

rendezvous.proto:18

Used in: RendezvousMessage

message PunchHoleResponse

rendezvous.proto:76

Used in: RendezvousMessage

enum PunchHoleResponse.Failure

rendezvous.proto:79

Used in: PunchHoleResponse

message PunchHoleSent

rendezvous.proto:48

Used in: RendezvousMessage

message RGB

message.proto:12

Used in: VideoFrame

message ReadAllFiles

message.proto:238

Used in: FileAction

message ReadDir

message.proto:233

Used in: FileAction

message RegisterPeer

rendezvous.proto:4

Used in: RendezvousMessage

message RegisterPeerResponse

rendezvous.proto:16

Used in: RendezvousMessage

message RegisterPk

rendezvous.proto:56

Used in: RendezvousMessage

message RegisterPkResponse

rendezvous.proto:63

Used in: RendezvousMessage

enum RegisterPkResponse.Result

rendezvous.proto:64

Used in: RegisterPkResponse

message RelayResponse

rendezvous.proto:110

Used in: RendezvousMessage

message RendezvousMessage

rendezvous.proto:160

message RequestRelay

rendezvous.proto:99

Used in: RendezvousMessage

message SignedId

message.proto:437

Used in: Message

message SoftwareUpdate

rendezvous.proto:122

Used in: RendezvousMessage

message SwitchDisplay

message.proto:378

Used in: Misc

message TestDelay

message.proto:427

Used in: Message

message TestNatRequest

rendezvous.proto:32

Used in: RendezvousMessage

message TestNatResponse

rendezvous.proto:37

per my test, uint/int has no difference in encoding, int not good for negative, use sint for negative

Used in: RendezvousMessage

message VP9

message.proto:4

Used in: VP9s

message VP9s

message.proto:10

Used in: VideoFrame

message VideoFrame

message.proto:20

Used in: Message

message YUV

message.proto:15

planes data send directly in binary for better use arraybuffer on web

Used in: VideoFrame