package unitdb.schema

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

service Unitdb

unitdb.proto:8

Unitdb server interface

message Connect

unitdb.proto:46

Connect represents a CONNECT Message type.

message ConnectAcknowledge

unitdb.proto:68

ConnectAcknowledge represents a CONNECT Acknowledge Message type. 0x00 connection accepted 0x01 refused: unacceptable proto version 0x02 refused: identifier rejected 0x03 refused: unacceptable identifier, access not allowed 0x04 refused server unavailiable 0x05 not authorized 0x06 bad request

message ControlMessage

unitdb.proto:136

ControlMessage is a Flow Control Message.

message Disconnect

unitdb.proto:79

Disconnect is to signal client want to cease communications with the server.

message Empty

unitdb.proto:12

(message has no fields)

message FixedHeader

unitdb.proto:39

enum FlowControl

unitdb.proto:19

Used in: FixedHeader

enum MessageType

unitdb.proto:28

Used in: FixedHeader

message PingRequest

unitdb.proto:75

PingRequest is a keepalive

(message has no fields)

message Publish

unitdb.proto:93

Publish represents a PUBREQ Message type. It supports following delivery mode. 0 EXPRESS 1 RELIEABLE 2 BATCH

message PublishMessage

unitdb.proto:83

Used in: Publish

message Relay

unitdb.proto:106

Relay tells the server which topics and last durations the client would like get data persisted on Servr. The Delivery Mode for relay is EXPRESS.

message RelayRequest

unitdb.proto:100

RelayRequest is pairing the Topic and Last parameter together

Used in: Relay

message Subscribe

unitdb.proto:124

Subscribe tells the server which topics the client would like to subscribe to and choose a Delivery Mode.

message Subscription

unitdb.proto:117

Subscription is pairing the Delivery Mode and Topic together for the delivery mode's pairs in unsubscribe and subscribe. Delay in Millisecond to delay the messsage delivery if DeliveryMode is RELIEABLE or BATCH. 0 EXPRESS 1 RELIEABLE 2 BATCH

Used in: Subscribe, Unsubscribe

message Unsubscribe

unitdb.proto:130

Unsubscribe is the Message to send if you don't want to subscribe to a topic anymore.