mmp

package
v0.0.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2020 License: AGPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_mmesh_protobuf_network_v1_mmp_mmp_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Payload

type Payload struct {
	ID              string        `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	SrcID           string        `protobuf:"bytes,2,opt,name=srcID,proto3" json:"srcID,omitempty"`
	DstID           string        `protobuf:"bytes,3,opt,name=dstID,proto3" json:"dstID,omitempty"`
	SrcControllerID string        `protobuf:"bytes,4,opt,name=srcControllerID,proto3" json:"srcControllerID,omitempty"`
	DstControllerID string        `protobuf:"bytes,5,opt,name=dstControllerID,proto3" json:"dstControllerID,omitempty"`
	RequesterID     string        `protobuf:"bytes,6,opt,name=requesterID,proto3" json:"requesterID,omitempty"`
	Interactive     bool          `protobuf:"varint,7,opt,name=interactive,proto3" json:"interactive,omitempty"`
	AuthKey         *auth.AuthKey `protobuf:"bytes,8,opt,name=authKey,proto3" json:"authKey,omitempty"`
	PSK             string        `protobuf:"bytes,9,opt,name=PSK,proto3" json:"PSK,omitempty"`
	SecurityToken   string        `protobuf:"bytes,10,opt,name=securityToken,proto3" json:"securityToken,omitempty"`
	PayloadType     int32         `protobuf:"varint,11,opt,name=payloadType,proto3" json:"payloadType,omitempty"`
	// Payload types
	Node     *network.Node      `protobuf:"bytes,12,opt,name=node,proto3" json:"node,omitempty"` // required for mmpInit
	Command  *command.Command   `protobuf:"bytes,13,opt,name=command,proto3" json:"command,omitempty"`
	Transfer *transfer.Transfer `protobuf:"bytes,14,opt,name=transfer,proto3" json:"transfer,omitempty"`
	PortFwd  *portFwd.PortFwd   `protobuf:"bytes,15,opt,name=portFwd,proto3" json:"portFwd,omitempty"`
	Workflow *workflow.Workflow `protobuf:"bytes,16,opt,name=workflow,proto3" json:"workflow,omitempty"`
	// contains filtered or unexported fields
}

func (*Payload) Descriptor deprecated

func (*Payload) Descriptor() ([]byte, []int)

Deprecated: Use Payload.ProtoReflect.Descriptor instead.

func (*Payload) GetAuthKey

func (x *Payload) GetAuthKey() *auth.AuthKey

func (*Payload) GetCommand

func (x *Payload) GetCommand() *command.Command

func (*Payload) GetDstControllerID

func (x *Payload) GetDstControllerID() string

func (*Payload) GetDstID

func (x *Payload) GetDstID() string

func (*Payload) GetID

func (x *Payload) GetID() string

func (*Payload) GetInteractive

func (x *Payload) GetInteractive() bool

func (*Payload) GetNode

func (x *Payload) GetNode() *network.Node

func (*Payload) GetPSK

func (x *Payload) GetPSK() string

func (*Payload) GetPayloadType

func (x *Payload) GetPayloadType() int32

func (*Payload) GetPortFwd

func (x *Payload) GetPortFwd() *portFwd.PortFwd

func (*Payload) GetRequesterID

func (x *Payload) GetRequesterID() string

func (*Payload) GetSecurityToken

func (x *Payload) GetSecurityToken() string

func (*Payload) GetSrcControllerID

func (x *Payload) GetSrcControllerID() string

func (*Payload) GetSrcID

func (x *Payload) GetSrcID() string

func (*Payload) GetTransfer

func (x *Payload) GetTransfer() *transfer.Transfer

func (*Payload) GetWorkflow

func (x *Payload) GetWorkflow() *workflow.Workflow

func (*Payload) ProtoMessage

func (*Payload) ProtoMessage()

func (*Payload) ProtoReflect

func (x *Payload) ProtoReflect() protoreflect.Message

func (*Payload) Reset

func (x *Payload) Reset()

func (*Payload) String

func (x *Payload) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL