github.com/asynkron/protoactor-go@v0.0.0-20240308120642-ef91a6abee75/remote/remote.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.27.1
     4  // 	protoc        v4.24.3
     5  // source: remote.proto
     6  
     7  package remote
     8  
     9  import (
    10  	actor "github.com/asynkron/protoactor-go/actor"
    11  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    12  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    13  	reflect "reflect"
    14  	sync "sync"
    15  )
    16  
    17  const (
    18  	// Verify that this generated code is sufficiently up-to-date.
    19  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    20  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    22  )
    23  
    24  type ListProcessesMatchType int32
    25  
    26  const (
    27  	ListProcessesMatchType_MatchPartOfString ListProcessesMatchType = 0
    28  	ListProcessesMatchType_MatchExactString  ListProcessesMatchType = 1
    29  	ListProcessesMatchType_MatchRegex        ListProcessesMatchType = 2
    30  )
    31  
    32  // Enum value maps for ListProcessesMatchType.
    33  var (
    34  	ListProcessesMatchType_name = map[int32]string{
    35  		0: "MatchPartOfString",
    36  		1: "MatchExactString",
    37  		2: "MatchRegex",
    38  	}
    39  	ListProcessesMatchType_value = map[string]int32{
    40  		"MatchPartOfString": 0,
    41  		"MatchExactString":  1,
    42  		"MatchRegex":        2,
    43  	}
    44  )
    45  
    46  func (x ListProcessesMatchType) Enum() *ListProcessesMatchType {
    47  	p := new(ListProcessesMatchType)
    48  	*p = x
    49  	return p
    50  }
    51  
    52  func (x ListProcessesMatchType) String() string {
    53  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    54  }
    55  
    56  func (ListProcessesMatchType) Descriptor() protoreflect.EnumDescriptor {
    57  	return file_remote_proto_enumTypes[0].Descriptor()
    58  }
    59  
    60  func (ListProcessesMatchType) Type() protoreflect.EnumType {
    61  	return &file_remote_proto_enumTypes[0]
    62  }
    63  
    64  func (x ListProcessesMatchType) Number() protoreflect.EnumNumber {
    65  	return protoreflect.EnumNumber(x)
    66  }
    67  
    68  // Deprecated: Use ListProcessesMatchType.Descriptor instead.
    69  func (ListProcessesMatchType) EnumDescriptor() ([]byte, []int) {
    70  	return file_remote_proto_rawDescGZIP(), []int{0}
    71  }
    72  
    73  type RemoteMessage struct {
    74  	state         protoimpl.MessageState
    75  	sizeCache     protoimpl.SizeCache
    76  	unknownFields protoimpl.UnknownFields
    77  
    78  	// Types that are assignable to MessageType:
    79  	//	*RemoteMessage_MessageBatch
    80  	//	*RemoteMessage_ConnectRequest
    81  	//	*RemoteMessage_ConnectResponse
    82  	//	*RemoteMessage_DisconnectRequest
    83  	MessageType isRemoteMessage_MessageType `protobuf_oneof:"message_type"`
    84  }
    85  
    86  func (x *RemoteMessage) Reset() {
    87  	*x = RemoteMessage{}
    88  	if protoimpl.UnsafeEnabled {
    89  		mi := &file_remote_proto_msgTypes[0]
    90  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    91  		ms.StoreMessageInfo(mi)
    92  	}
    93  }
    94  
    95  func (x *RemoteMessage) String() string {
    96  	return protoimpl.X.MessageStringOf(x)
    97  }
    98  
    99  func (*RemoteMessage) ProtoMessage() {}
   100  
   101  func (x *RemoteMessage) ProtoReflect() protoreflect.Message {
   102  	mi := &file_remote_proto_msgTypes[0]
   103  	if protoimpl.UnsafeEnabled && x != nil {
   104  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   105  		if ms.LoadMessageInfo() == nil {
   106  			ms.StoreMessageInfo(mi)
   107  		}
   108  		return ms
   109  	}
   110  	return mi.MessageOf(x)
   111  }
   112  
   113  // Deprecated: Use RemoteMessage.ProtoReflect.Descriptor instead.
   114  func (*RemoteMessage) Descriptor() ([]byte, []int) {
   115  	return file_remote_proto_rawDescGZIP(), []int{0}
   116  }
   117  
   118  func (m *RemoteMessage) GetMessageType() isRemoteMessage_MessageType {
   119  	if m != nil {
   120  		return m.MessageType
   121  	}
   122  	return nil
   123  }
   124  
   125  func (x *RemoteMessage) GetMessageBatch() *MessageBatch {
   126  	if x, ok := x.GetMessageType().(*RemoteMessage_MessageBatch); ok {
   127  		return x.MessageBatch
   128  	}
   129  	return nil
   130  }
   131  
   132  func (x *RemoteMessage) GetConnectRequest() *ConnectRequest {
   133  	if x, ok := x.GetMessageType().(*RemoteMessage_ConnectRequest); ok {
   134  		return x.ConnectRequest
   135  	}
   136  	return nil
   137  }
   138  
   139  func (x *RemoteMessage) GetConnectResponse() *ConnectResponse {
   140  	if x, ok := x.GetMessageType().(*RemoteMessage_ConnectResponse); ok {
   141  		return x.ConnectResponse
   142  	}
   143  	return nil
   144  }
   145  
   146  func (x *RemoteMessage) GetDisconnectRequest() *DisconnectRequest {
   147  	if x, ok := x.GetMessageType().(*RemoteMessage_DisconnectRequest); ok {
   148  		return x.DisconnectRequest
   149  	}
   150  	return nil
   151  }
   152  
   153  type isRemoteMessage_MessageType interface {
   154  	isRemoteMessage_MessageType()
   155  }
   156  
   157  type RemoteMessage_MessageBatch struct {
   158  	MessageBatch *MessageBatch `protobuf:"bytes,1,opt,name=message_batch,json=messageBatch,proto3,oneof"`
   159  }
   160  
   161  type RemoteMessage_ConnectRequest struct {
   162  	ConnectRequest *ConnectRequest `protobuf:"bytes,2,opt,name=connect_request,json=connectRequest,proto3,oneof"`
   163  }
   164  
   165  type RemoteMessage_ConnectResponse struct {
   166  	ConnectResponse *ConnectResponse `protobuf:"bytes,3,opt,name=connect_response,json=connectResponse,proto3,oneof"`
   167  }
   168  
   169  type RemoteMessage_DisconnectRequest struct {
   170  	DisconnectRequest *DisconnectRequest `protobuf:"bytes,4,opt,name=disconnect_request,json=disconnectRequest,proto3,oneof"`
   171  }
   172  
   173  func (*RemoteMessage_MessageBatch) isRemoteMessage_MessageType() {}
   174  
   175  func (*RemoteMessage_ConnectRequest) isRemoteMessage_MessageType() {}
   176  
   177  func (*RemoteMessage_ConnectResponse) isRemoteMessage_MessageType() {}
   178  
   179  func (*RemoteMessage_DisconnectRequest) isRemoteMessage_MessageType() {}
   180  
   181  type MessageBatch struct {
   182  	state         protoimpl.MessageState
   183  	sizeCache     protoimpl.SizeCache
   184  	unknownFields protoimpl.UnknownFields
   185  
   186  	TypeNames []string           `protobuf:"bytes,1,rep,name=type_names,json=typeNames,proto3" json:"type_names,omitempty"`
   187  	Targets   []*actor.PID       `protobuf:"bytes,2,rep,name=targets,proto3" json:"targets,omitempty"`
   188  	Envelopes []*MessageEnvelope `protobuf:"bytes,3,rep,name=envelopes,proto3" json:"envelopes,omitempty"`
   189  	Senders   []*actor.PID       `protobuf:"bytes,4,rep,name=senders,proto3" json:"senders,omitempty"`
   190  }
   191  
   192  func (x *MessageBatch) Reset() {
   193  	*x = MessageBatch{}
   194  	if protoimpl.UnsafeEnabled {
   195  		mi := &file_remote_proto_msgTypes[1]
   196  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   197  		ms.StoreMessageInfo(mi)
   198  	}
   199  }
   200  
   201  func (x *MessageBatch) String() string {
   202  	return protoimpl.X.MessageStringOf(x)
   203  }
   204  
   205  func (*MessageBatch) ProtoMessage() {}
   206  
   207  func (x *MessageBatch) ProtoReflect() protoreflect.Message {
   208  	mi := &file_remote_proto_msgTypes[1]
   209  	if protoimpl.UnsafeEnabled && x != nil {
   210  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   211  		if ms.LoadMessageInfo() == nil {
   212  			ms.StoreMessageInfo(mi)
   213  		}
   214  		return ms
   215  	}
   216  	return mi.MessageOf(x)
   217  }
   218  
   219  // Deprecated: Use MessageBatch.ProtoReflect.Descriptor instead.
   220  func (*MessageBatch) Descriptor() ([]byte, []int) {
   221  	return file_remote_proto_rawDescGZIP(), []int{1}
   222  }
   223  
   224  func (x *MessageBatch) GetTypeNames() []string {
   225  	if x != nil {
   226  		return x.TypeNames
   227  	}
   228  	return nil
   229  }
   230  
   231  func (x *MessageBatch) GetTargets() []*actor.PID {
   232  	if x != nil {
   233  		return x.Targets
   234  	}
   235  	return nil
   236  }
   237  
   238  func (x *MessageBatch) GetEnvelopes() []*MessageEnvelope {
   239  	if x != nil {
   240  		return x.Envelopes
   241  	}
   242  	return nil
   243  }
   244  
   245  func (x *MessageBatch) GetSenders() []*actor.PID {
   246  	if x != nil {
   247  		return x.Senders
   248  	}
   249  	return nil
   250  }
   251  
   252  type MessageEnvelope struct {
   253  	state         protoimpl.MessageState
   254  	sizeCache     protoimpl.SizeCache
   255  	unknownFields protoimpl.UnknownFields
   256  
   257  	TypeId          int32          `protobuf:"varint,1,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
   258  	MessageData     []byte         `protobuf:"bytes,2,opt,name=message_data,json=messageData,proto3" json:"message_data,omitempty"`
   259  	Target          int32          `protobuf:"varint,3,opt,name=target,proto3" json:"target,omitempty"`
   260  	Sender          int32          `protobuf:"varint,4,opt,name=sender,proto3" json:"sender,omitempty"`
   261  	SerializerId    int32          `protobuf:"varint,5,opt,name=serializer_id,json=serializerId,proto3" json:"serializer_id,omitempty"`
   262  	MessageHeader   *MessageHeader `protobuf:"bytes,6,opt,name=message_header,json=messageHeader,proto3" json:"message_header,omitempty"`
   263  	TargetRequestId uint32         `protobuf:"varint,7,opt,name=target_request_id,json=targetRequestId,proto3" json:"target_request_id,omitempty"`
   264  	SenderRequestId uint32         `protobuf:"varint,8,opt,name=sender_request_id,json=senderRequestId,proto3" json:"sender_request_id,omitempty"`
   265  }
   266  
   267  func (x *MessageEnvelope) Reset() {
   268  	*x = MessageEnvelope{}
   269  	if protoimpl.UnsafeEnabled {
   270  		mi := &file_remote_proto_msgTypes[2]
   271  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   272  		ms.StoreMessageInfo(mi)
   273  	}
   274  }
   275  
   276  func (x *MessageEnvelope) String() string {
   277  	return protoimpl.X.MessageStringOf(x)
   278  }
   279  
   280  func (*MessageEnvelope) ProtoMessage() {}
   281  
   282  func (x *MessageEnvelope) ProtoReflect() protoreflect.Message {
   283  	mi := &file_remote_proto_msgTypes[2]
   284  	if protoimpl.UnsafeEnabled && x != nil {
   285  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   286  		if ms.LoadMessageInfo() == nil {
   287  			ms.StoreMessageInfo(mi)
   288  		}
   289  		return ms
   290  	}
   291  	return mi.MessageOf(x)
   292  }
   293  
   294  // Deprecated: Use MessageEnvelope.ProtoReflect.Descriptor instead.
   295  func (*MessageEnvelope) Descriptor() ([]byte, []int) {
   296  	return file_remote_proto_rawDescGZIP(), []int{2}
   297  }
   298  
   299  func (x *MessageEnvelope) GetTypeId() int32 {
   300  	if x != nil {
   301  		return x.TypeId
   302  	}
   303  	return 0
   304  }
   305  
   306  func (x *MessageEnvelope) GetMessageData() []byte {
   307  	if x != nil {
   308  		return x.MessageData
   309  	}
   310  	return nil
   311  }
   312  
   313  func (x *MessageEnvelope) GetTarget() int32 {
   314  	if x != nil {
   315  		return x.Target
   316  	}
   317  	return 0
   318  }
   319  
   320  func (x *MessageEnvelope) GetSender() int32 {
   321  	if x != nil {
   322  		return x.Sender
   323  	}
   324  	return 0
   325  }
   326  
   327  func (x *MessageEnvelope) GetSerializerId() int32 {
   328  	if x != nil {
   329  		return x.SerializerId
   330  	}
   331  	return 0
   332  }
   333  
   334  func (x *MessageEnvelope) GetMessageHeader() *MessageHeader {
   335  	if x != nil {
   336  		return x.MessageHeader
   337  	}
   338  	return nil
   339  }
   340  
   341  func (x *MessageEnvelope) GetTargetRequestId() uint32 {
   342  	if x != nil {
   343  		return x.TargetRequestId
   344  	}
   345  	return 0
   346  }
   347  
   348  func (x *MessageEnvelope) GetSenderRequestId() uint32 {
   349  	if x != nil {
   350  		return x.SenderRequestId
   351  	}
   352  	return 0
   353  }
   354  
   355  type MessageHeader struct {
   356  	state         protoimpl.MessageState
   357  	sizeCache     protoimpl.SizeCache
   358  	unknownFields protoimpl.UnknownFields
   359  
   360  	HeaderData map[string]string `protobuf:"bytes,1,rep,name=header_data,json=headerData,proto3" json:"header_data,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   361  }
   362  
   363  func (x *MessageHeader) Reset() {
   364  	*x = MessageHeader{}
   365  	if protoimpl.UnsafeEnabled {
   366  		mi := &file_remote_proto_msgTypes[3]
   367  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   368  		ms.StoreMessageInfo(mi)
   369  	}
   370  }
   371  
   372  func (x *MessageHeader) String() string {
   373  	return protoimpl.X.MessageStringOf(x)
   374  }
   375  
   376  func (*MessageHeader) ProtoMessage() {}
   377  
   378  func (x *MessageHeader) ProtoReflect() protoreflect.Message {
   379  	mi := &file_remote_proto_msgTypes[3]
   380  	if protoimpl.UnsafeEnabled && x != nil {
   381  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   382  		if ms.LoadMessageInfo() == nil {
   383  			ms.StoreMessageInfo(mi)
   384  		}
   385  		return ms
   386  	}
   387  	return mi.MessageOf(x)
   388  }
   389  
   390  // Deprecated: Use MessageHeader.ProtoReflect.Descriptor instead.
   391  func (*MessageHeader) Descriptor() ([]byte, []int) {
   392  	return file_remote_proto_rawDescGZIP(), []int{3}
   393  }
   394  
   395  func (x *MessageHeader) GetHeaderData() map[string]string {
   396  	if x != nil {
   397  		return x.HeaderData
   398  	}
   399  	return nil
   400  }
   401  
   402  type ActorPidRequest struct {
   403  	state         protoimpl.MessageState
   404  	sizeCache     protoimpl.SizeCache
   405  	unknownFields protoimpl.UnknownFields
   406  
   407  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   408  	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
   409  }
   410  
   411  func (x *ActorPidRequest) Reset() {
   412  	*x = ActorPidRequest{}
   413  	if protoimpl.UnsafeEnabled {
   414  		mi := &file_remote_proto_msgTypes[4]
   415  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   416  		ms.StoreMessageInfo(mi)
   417  	}
   418  }
   419  
   420  func (x *ActorPidRequest) String() string {
   421  	return protoimpl.X.MessageStringOf(x)
   422  }
   423  
   424  func (*ActorPidRequest) ProtoMessage() {}
   425  
   426  func (x *ActorPidRequest) ProtoReflect() protoreflect.Message {
   427  	mi := &file_remote_proto_msgTypes[4]
   428  	if protoimpl.UnsafeEnabled && x != nil {
   429  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   430  		if ms.LoadMessageInfo() == nil {
   431  			ms.StoreMessageInfo(mi)
   432  		}
   433  		return ms
   434  	}
   435  	return mi.MessageOf(x)
   436  }
   437  
   438  // Deprecated: Use ActorPidRequest.ProtoReflect.Descriptor instead.
   439  func (*ActorPidRequest) Descriptor() ([]byte, []int) {
   440  	return file_remote_proto_rawDescGZIP(), []int{4}
   441  }
   442  
   443  func (x *ActorPidRequest) GetName() string {
   444  	if x != nil {
   445  		return x.Name
   446  	}
   447  	return ""
   448  }
   449  
   450  func (x *ActorPidRequest) GetKind() string {
   451  	if x != nil {
   452  		return x.Kind
   453  	}
   454  	return ""
   455  }
   456  
   457  type ActorPidResponse struct {
   458  	state         protoimpl.MessageState
   459  	sizeCache     protoimpl.SizeCache
   460  	unknownFields protoimpl.UnknownFields
   461  
   462  	Pid        *actor.PID `protobuf:"bytes,1,opt,name=pid,proto3" json:"pid,omitempty"`
   463  	StatusCode int32      `protobuf:"varint,2,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`
   464  }
   465  
   466  func (x *ActorPidResponse) Reset() {
   467  	*x = ActorPidResponse{}
   468  	if protoimpl.UnsafeEnabled {
   469  		mi := &file_remote_proto_msgTypes[5]
   470  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   471  		ms.StoreMessageInfo(mi)
   472  	}
   473  }
   474  
   475  func (x *ActorPidResponse) String() string {
   476  	return protoimpl.X.MessageStringOf(x)
   477  }
   478  
   479  func (*ActorPidResponse) ProtoMessage() {}
   480  
   481  func (x *ActorPidResponse) ProtoReflect() protoreflect.Message {
   482  	mi := &file_remote_proto_msgTypes[5]
   483  	if protoimpl.UnsafeEnabled && x != nil {
   484  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   485  		if ms.LoadMessageInfo() == nil {
   486  			ms.StoreMessageInfo(mi)
   487  		}
   488  		return ms
   489  	}
   490  	return mi.MessageOf(x)
   491  }
   492  
   493  // Deprecated: Use ActorPidResponse.ProtoReflect.Descriptor instead.
   494  func (*ActorPidResponse) Descriptor() ([]byte, []int) {
   495  	return file_remote_proto_rawDescGZIP(), []int{5}
   496  }
   497  
   498  func (x *ActorPidResponse) GetPid() *actor.PID {
   499  	if x != nil {
   500  		return x.Pid
   501  	}
   502  	return nil
   503  }
   504  
   505  func (x *ActorPidResponse) GetStatusCode() int32 {
   506  	if x != nil {
   507  		return x.StatusCode
   508  	}
   509  	return 0
   510  }
   511  
   512  type ConnectRequest struct {
   513  	state         protoimpl.MessageState
   514  	sizeCache     protoimpl.SizeCache
   515  	unknownFields protoimpl.UnknownFields
   516  
   517  	// Types that are assignable to ConnectionType:
   518  	//	*ConnectRequest_ClientConnection
   519  	//	*ConnectRequest_ServerConnection
   520  	ConnectionType isConnectRequest_ConnectionType `protobuf_oneof:"connection_type"`
   521  }
   522  
   523  func (x *ConnectRequest) Reset() {
   524  	*x = ConnectRequest{}
   525  	if protoimpl.UnsafeEnabled {
   526  		mi := &file_remote_proto_msgTypes[6]
   527  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   528  		ms.StoreMessageInfo(mi)
   529  	}
   530  }
   531  
   532  func (x *ConnectRequest) String() string {
   533  	return protoimpl.X.MessageStringOf(x)
   534  }
   535  
   536  func (*ConnectRequest) ProtoMessage() {}
   537  
   538  func (x *ConnectRequest) ProtoReflect() protoreflect.Message {
   539  	mi := &file_remote_proto_msgTypes[6]
   540  	if protoimpl.UnsafeEnabled && x != nil {
   541  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   542  		if ms.LoadMessageInfo() == nil {
   543  			ms.StoreMessageInfo(mi)
   544  		}
   545  		return ms
   546  	}
   547  	return mi.MessageOf(x)
   548  }
   549  
   550  // Deprecated: Use ConnectRequest.ProtoReflect.Descriptor instead.
   551  func (*ConnectRequest) Descriptor() ([]byte, []int) {
   552  	return file_remote_proto_rawDescGZIP(), []int{6}
   553  }
   554  
   555  func (m *ConnectRequest) GetConnectionType() isConnectRequest_ConnectionType {
   556  	if m != nil {
   557  		return m.ConnectionType
   558  	}
   559  	return nil
   560  }
   561  
   562  func (x *ConnectRequest) GetClientConnection() *ClientConnection {
   563  	if x, ok := x.GetConnectionType().(*ConnectRequest_ClientConnection); ok {
   564  		return x.ClientConnection
   565  	}
   566  	return nil
   567  }
   568  
   569  func (x *ConnectRequest) GetServerConnection() *ServerConnection {
   570  	if x, ok := x.GetConnectionType().(*ConnectRequest_ServerConnection); ok {
   571  		return x.ServerConnection
   572  	}
   573  	return nil
   574  }
   575  
   576  type isConnectRequest_ConnectionType interface {
   577  	isConnectRequest_ConnectionType()
   578  }
   579  
   580  type ConnectRequest_ClientConnection struct {
   581  	ClientConnection *ClientConnection `protobuf:"bytes,1,opt,name=client_connection,json=clientConnection,proto3,oneof"`
   582  }
   583  
   584  type ConnectRequest_ServerConnection struct {
   585  	ServerConnection *ServerConnection `protobuf:"bytes,2,opt,name=server_connection,json=serverConnection,proto3,oneof"`
   586  }
   587  
   588  func (*ConnectRequest_ClientConnection) isConnectRequest_ConnectionType() {}
   589  
   590  func (*ConnectRequest_ServerConnection) isConnectRequest_ConnectionType() {}
   591  
   592  type DisconnectRequest struct {
   593  	state         protoimpl.MessageState
   594  	sizeCache     protoimpl.SizeCache
   595  	unknownFields protoimpl.UnknownFields
   596  }
   597  
   598  func (x *DisconnectRequest) Reset() {
   599  	*x = DisconnectRequest{}
   600  	if protoimpl.UnsafeEnabled {
   601  		mi := &file_remote_proto_msgTypes[7]
   602  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   603  		ms.StoreMessageInfo(mi)
   604  	}
   605  }
   606  
   607  func (x *DisconnectRequest) String() string {
   608  	return protoimpl.X.MessageStringOf(x)
   609  }
   610  
   611  func (*DisconnectRequest) ProtoMessage() {}
   612  
   613  func (x *DisconnectRequest) ProtoReflect() protoreflect.Message {
   614  	mi := &file_remote_proto_msgTypes[7]
   615  	if protoimpl.UnsafeEnabled && x != nil {
   616  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   617  		if ms.LoadMessageInfo() == nil {
   618  			ms.StoreMessageInfo(mi)
   619  		}
   620  		return ms
   621  	}
   622  	return mi.MessageOf(x)
   623  }
   624  
   625  // Deprecated: Use DisconnectRequest.ProtoReflect.Descriptor instead.
   626  func (*DisconnectRequest) Descriptor() ([]byte, []int) {
   627  	return file_remote_proto_rawDescGZIP(), []int{7}
   628  }
   629  
   630  type ClientConnection struct {
   631  	state         protoimpl.MessageState
   632  	sizeCache     protoimpl.SizeCache
   633  	unknownFields protoimpl.UnknownFields
   634  
   635  	SystemId string `protobuf:"bytes,1,opt,name=SystemId,proto3" json:"SystemId,omitempty"`
   636  }
   637  
   638  func (x *ClientConnection) Reset() {
   639  	*x = ClientConnection{}
   640  	if protoimpl.UnsafeEnabled {
   641  		mi := &file_remote_proto_msgTypes[8]
   642  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   643  		ms.StoreMessageInfo(mi)
   644  	}
   645  }
   646  
   647  func (x *ClientConnection) String() string {
   648  	return protoimpl.X.MessageStringOf(x)
   649  }
   650  
   651  func (*ClientConnection) ProtoMessage() {}
   652  
   653  func (x *ClientConnection) ProtoReflect() protoreflect.Message {
   654  	mi := &file_remote_proto_msgTypes[8]
   655  	if protoimpl.UnsafeEnabled && x != nil {
   656  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   657  		if ms.LoadMessageInfo() == nil {
   658  			ms.StoreMessageInfo(mi)
   659  		}
   660  		return ms
   661  	}
   662  	return mi.MessageOf(x)
   663  }
   664  
   665  // Deprecated: Use ClientConnection.ProtoReflect.Descriptor instead.
   666  func (*ClientConnection) Descriptor() ([]byte, []int) {
   667  	return file_remote_proto_rawDescGZIP(), []int{8}
   668  }
   669  
   670  func (x *ClientConnection) GetSystemId() string {
   671  	if x != nil {
   672  		return x.SystemId
   673  	}
   674  	return ""
   675  }
   676  
   677  type ServerConnection struct {
   678  	state         protoimpl.MessageState
   679  	sizeCache     protoimpl.SizeCache
   680  	unknownFields protoimpl.UnknownFields
   681  
   682  	SystemId string `protobuf:"bytes,1,opt,name=SystemId,proto3" json:"SystemId,omitempty"`
   683  	Address  string `protobuf:"bytes,2,opt,name=Address,proto3" json:"Address,omitempty"`
   684  }
   685  
   686  func (x *ServerConnection) Reset() {
   687  	*x = ServerConnection{}
   688  	if protoimpl.UnsafeEnabled {
   689  		mi := &file_remote_proto_msgTypes[9]
   690  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   691  		ms.StoreMessageInfo(mi)
   692  	}
   693  }
   694  
   695  func (x *ServerConnection) String() string {
   696  	return protoimpl.X.MessageStringOf(x)
   697  }
   698  
   699  func (*ServerConnection) ProtoMessage() {}
   700  
   701  func (x *ServerConnection) ProtoReflect() protoreflect.Message {
   702  	mi := &file_remote_proto_msgTypes[9]
   703  	if protoimpl.UnsafeEnabled && x != nil {
   704  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   705  		if ms.LoadMessageInfo() == nil {
   706  			ms.StoreMessageInfo(mi)
   707  		}
   708  		return ms
   709  	}
   710  	return mi.MessageOf(x)
   711  }
   712  
   713  // Deprecated: Use ServerConnection.ProtoReflect.Descriptor instead.
   714  func (*ServerConnection) Descriptor() ([]byte, []int) {
   715  	return file_remote_proto_rawDescGZIP(), []int{9}
   716  }
   717  
   718  func (x *ServerConnection) GetSystemId() string {
   719  	if x != nil {
   720  		return x.SystemId
   721  	}
   722  	return ""
   723  }
   724  
   725  func (x *ServerConnection) GetAddress() string {
   726  	if x != nil {
   727  		return x.Address
   728  	}
   729  	return ""
   730  }
   731  
   732  type ConnectResponse struct {
   733  	state         protoimpl.MessageState
   734  	sizeCache     protoimpl.SizeCache
   735  	unknownFields protoimpl.UnknownFields
   736  
   737  	MemberId string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
   738  	Blocked  bool   `protobuf:"varint,3,opt,name=blocked,proto3" json:"blocked,omitempty"`
   739  }
   740  
   741  func (x *ConnectResponse) Reset() {
   742  	*x = ConnectResponse{}
   743  	if protoimpl.UnsafeEnabled {
   744  		mi := &file_remote_proto_msgTypes[10]
   745  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   746  		ms.StoreMessageInfo(mi)
   747  	}
   748  }
   749  
   750  func (x *ConnectResponse) String() string {
   751  	return protoimpl.X.MessageStringOf(x)
   752  }
   753  
   754  func (*ConnectResponse) ProtoMessage() {}
   755  
   756  func (x *ConnectResponse) ProtoReflect() protoreflect.Message {
   757  	mi := &file_remote_proto_msgTypes[10]
   758  	if protoimpl.UnsafeEnabled && x != nil {
   759  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   760  		if ms.LoadMessageInfo() == nil {
   761  			ms.StoreMessageInfo(mi)
   762  		}
   763  		return ms
   764  	}
   765  	return mi.MessageOf(x)
   766  }
   767  
   768  // Deprecated: Use ConnectResponse.ProtoReflect.Descriptor instead.
   769  func (*ConnectResponse) Descriptor() ([]byte, []int) {
   770  	return file_remote_proto_rawDescGZIP(), []int{10}
   771  }
   772  
   773  func (x *ConnectResponse) GetMemberId() string {
   774  	if x != nil {
   775  		return x.MemberId
   776  	}
   777  	return ""
   778  }
   779  
   780  func (x *ConnectResponse) GetBlocked() bool {
   781  	if x != nil {
   782  		return x.Blocked
   783  	}
   784  	return false
   785  }
   786  
   787  type ListProcessesRequest struct {
   788  	state         protoimpl.MessageState
   789  	sizeCache     protoimpl.SizeCache
   790  	unknownFields protoimpl.UnknownFields
   791  
   792  	Pattern string                 `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"`
   793  	Type    ListProcessesMatchType `protobuf:"varint,2,opt,name=type,proto3,enum=remote.ListProcessesMatchType" json:"type,omitempty"`
   794  }
   795  
   796  func (x *ListProcessesRequest) Reset() {
   797  	*x = ListProcessesRequest{}
   798  	if protoimpl.UnsafeEnabled {
   799  		mi := &file_remote_proto_msgTypes[11]
   800  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   801  		ms.StoreMessageInfo(mi)
   802  	}
   803  }
   804  
   805  func (x *ListProcessesRequest) String() string {
   806  	return protoimpl.X.MessageStringOf(x)
   807  }
   808  
   809  func (*ListProcessesRequest) ProtoMessage() {}
   810  
   811  func (x *ListProcessesRequest) ProtoReflect() protoreflect.Message {
   812  	mi := &file_remote_proto_msgTypes[11]
   813  	if protoimpl.UnsafeEnabled && x != nil {
   814  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   815  		if ms.LoadMessageInfo() == nil {
   816  			ms.StoreMessageInfo(mi)
   817  		}
   818  		return ms
   819  	}
   820  	return mi.MessageOf(x)
   821  }
   822  
   823  // Deprecated: Use ListProcessesRequest.ProtoReflect.Descriptor instead.
   824  func (*ListProcessesRequest) Descriptor() ([]byte, []int) {
   825  	return file_remote_proto_rawDescGZIP(), []int{11}
   826  }
   827  
   828  func (x *ListProcessesRequest) GetPattern() string {
   829  	if x != nil {
   830  		return x.Pattern
   831  	}
   832  	return ""
   833  }
   834  
   835  func (x *ListProcessesRequest) GetType() ListProcessesMatchType {
   836  	if x != nil {
   837  		return x.Type
   838  	}
   839  	return ListProcessesMatchType_MatchPartOfString
   840  }
   841  
   842  type ListProcessesResponse struct {
   843  	state         protoimpl.MessageState
   844  	sizeCache     protoimpl.SizeCache
   845  	unknownFields protoimpl.UnknownFields
   846  
   847  	Pids []*actor.PID `protobuf:"bytes,1,rep,name=pids,proto3" json:"pids,omitempty"`
   848  }
   849  
   850  func (x *ListProcessesResponse) Reset() {
   851  	*x = ListProcessesResponse{}
   852  	if protoimpl.UnsafeEnabled {
   853  		mi := &file_remote_proto_msgTypes[12]
   854  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   855  		ms.StoreMessageInfo(mi)
   856  	}
   857  }
   858  
   859  func (x *ListProcessesResponse) String() string {
   860  	return protoimpl.X.MessageStringOf(x)
   861  }
   862  
   863  func (*ListProcessesResponse) ProtoMessage() {}
   864  
   865  func (x *ListProcessesResponse) ProtoReflect() protoreflect.Message {
   866  	mi := &file_remote_proto_msgTypes[12]
   867  	if protoimpl.UnsafeEnabled && x != nil {
   868  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   869  		if ms.LoadMessageInfo() == nil {
   870  			ms.StoreMessageInfo(mi)
   871  		}
   872  		return ms
   873  	}
   874  	return mi.MessageOf(x)
   875  }
   876  
   877  // Deprecated: Use ListProcessesResponse.ProtoReflect.Descriptor instead.
   878  func (*ListProcessesResponse) Descriptor() ([]byte, []int) {
   879  	return file_remote_proto_rawDescGZIP(), []int{12}
   880  }
   881  
   882  func (x *ListProcessesResponse) GetPids() []*actor.PID {
   883  	if x != nil {
   884  		return x.Pids
   885  	}
   886  	return nil
   887  }
   888  
   889  type GetProcessDiagnosticsRequest struct {
   890  	state         protoimpl.MessageState
   891  	sizeCache     protoimpl.SizeCache
   892  	unknownFields protoimpl.UnknownFields
   893  
   894  	Pid *actor.PID `protobuf:"bytes,1,opt,name=pid,proto3" json:"pid,omitempty"`
   895  }
   896  
   897  func (x *GetProcessDiagnosticsRequest) Reset() {
   898  	*x = GetProcessDiagnosticsRequest{}
   899  	if protoimpl.UnsafeEnabled {
   900  		mi := &file_remote_proto_msgTypes[13]
   901  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   902  		ms.StoreMessageInfo(mi)
   903  	}
   904  }
   905  
   906  func (x *GetProcessDiagnosticsRequest) String() string {
   907  	return protoimpl.X.MessageStringOf(x)
   908  }
   909  
   910  func (*GetProcessDiagnosticsRequest) ProtoMessage() {}
   911  
   912  func (x *GetProcessDiagnosticsRequest) ProtoReflect() protoreflect.Message {
   913  	mi := &file_remote_proto_msgTypes[13]
   914  	if protoimpl.UnsafeEnabled && x != nil {
   915  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   916  		if ms.LoadMessageInfo() == nil {
   917  			ms.StoreMessageInfo(mi)
   918  		}
   919  		return ms
   920  	}
   921  	return mi.MessageOf(x)
   922  }
   923  
   924  // Deprecated: Use GetProcessDiagnosticsRequest.ProtoReflect.Descriptor instead.
   925  func (*GetProcessDiagnosticsRequest) Descriptor() ([]byte, []int) {
   926  	return file_remote_proto_rawDescGZIP(), []int{13}
   927  }
   928  
   929  func (x *GetProcessDiagnosticsRequest) GetPid() *actor.PID {
   930  	if x != nil {
   931  		return x.Pid
   932  	}
   933  	return nil
   934  }
   935  
   936  type GetProcessDiagnosticsResponse struct {
   937  	state         protoimpl.MessageState
   938  	sizeCache     protoimpl.SizeCache
   939  	unknownFields protoimpl.UnknownFields
   940  
   941  	DiagnosticsString string `protobuf:"bytes,1,opt,name=diagnostics_string,json=diagnosticsString,proto3" json:"diagnostics_string,omitempty"`
   942  }
   943  
   944  func (x *GetProcessDiagnosticsResponse) Reset() {
   945  	*x = GetProcessDiagnosticsResponse{}
   946  	if protoimpl.UnsafeEnabled {
   947  		mi := &file_remote_proto_msgTypes[14]
   948  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   949  		ms.StoreMessageInfo(mi)
   950  	}
   951  }
   952  
   953  func (x *GetProcessDiagnosticsResponse) String() string {
   954  	return protoimpl.X.MessageStringOf(x)
   955  }
   956  
   957  func (*GetProcessDiagnosticsResponse) ProtoMessage() {}
   958  
   959  func (x *GetProcessDiagnosticsResponse) ProtoReflect() protoreflect.Message {
   960  	mi := &file_remote_proto_msgTypes[14]
   961  	if protoimpl.UnsafeEnabled && x != nil {
   962  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   963  		if ms.LoadMessageInfo() == nil {
   964  			ms.StoreMessageInfo(mi)
   965  		}
   966  		return ms
   967  	}
   968  	return mi.MessageOf(x)
   969  }
   970  
   971  // Deprecated: Use GetProcessDiagnosticsResponse.ProtoReflect.Descriptor instead.
   972  func (*GetProcessDiagnosticsResponse) Descriptor() ([]byte, []int) {
   973  	return file_remote_proto_rawDescGZIP(), []int{14}
   974  }
   975  
   976  func (x *GetProcessDiagnosticsResponse) GetDiagnosticsString() string {
   977  	if x != nil {
   978  		return x.DiagnosticsString
   979  	}
   980  	return ""
   981  }
   982  
   983  var File_remote_proto protoreflect.FileDescriptor
   984  
   985  var file_remote_proto_rawDesc = []byte{
   986  	0x0a, 0x0c, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x06,
   987  	0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x1a, 0x0b, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72,
   988  	0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x02, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65,
   989  	0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x3b, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
   990  	0x5f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x72,
   991  	0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x61, 0x74,
   992  	0x63, 0x68, 0x48, 0x00, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x61, 0x74,
   993  	0x63, 0x68, 0x12, 0x41, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x5f, 0x72, 0x65,
   994  	0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x72, 0x65,
   995  	0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75,
   996  	0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
   997  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
   998  	0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
   999  	0x17, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
  1000  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x6e,
  1001  	0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x12, 0x64,
  1002  	0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
  1003  	0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65,
  1004  	0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
  1005  	0x73, 0x74, 0x48, 0x00, 0x52, 0x11, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
  1006  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x0e, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61,
  1007  	0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0xb0, 0x01, 0x0a, 0x0c, 0x4d, 0x65, 0x73, 0x73,
  1008  	0x61, 0x67, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x79, 0x70, 0x65,
  1009  	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x74, 0x79,
  1010  	0x70, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65,
  1011  	0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x61, 0x63, 0x74, 0x6f, 0x72,
  1012  	0x2e, 0x50, 0x49, 0x44, 0x52, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x12, 0x35, 0x0a,
  1013  	0x09, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
  1014  	0x32, 0x17, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
  1015  	0x65, 0x45, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x52, 0x09, 0x65, 0x6e, 0x76, 0x65, 0x6c,
  1016  	0x6f, 0x70, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x07, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x18,
  1017  	0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x50, 0x49,
  1018  	0x44, 0x52, 0x07, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x22, 0xb8, 0x02, 0x0a, 0x0f, 0x4d,
  1019  	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x12, 0x17,
  1020  	0x0a, 0x07, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
  1021  	0x06, 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61,
  1022  	0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x6d,
  1023  	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61,
  1024  	0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67,
  1025  	0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01,
  1026  	0x28, 0x05, 0x52, 0x06, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65,
  1027  	0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
  1028  	0x05, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x72, 0x49, 0x64, 0x12,
  1029  	0x3c, 0x0a, 0x0e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65,
  1030  	0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65,
  1031  	0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x0d,
  1032  	0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x2a, 0x0a,
  1033  	0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f,
  1034  	0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
  1035  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x73, 0x65, 0x6e,
  1036  	0x64, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08,
  1037  	0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,
  1038  	0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x96, 0x01, 0x0a, 0x0d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
  1039  	0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x46, 0x0a, 0x0b, 0x68, 0x65, 0x61, 0x64, 0x65,
  1040  	0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x72,
  1041  	0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61,
  1042  	0x64, 0x65, 0x72, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e,
  1043  	0x74, 0x72, 0x79, 0x52, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x1a,
  1044  	0x3d, 0x0a, 0x0f, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74,
  1045  	0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  1046  	0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
  1047  	0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x39,
  1048  	0x0a, 0x0f, 0x41, 0x63, 0x74, 0x6f, 0x72, 0x50, 0x69, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1049  	0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  1050  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20,
  1051  	0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x51, 0x0a, 0x10, 0x41, 0x63, 0x74,
  1052  	0x6f, 0x72, 0x50, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a,
  1053  	0x03, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x61, 0x63, 0x74,
  1054  	0x6f, 0x72, 0x2e, 0x50, 0x49, 0x44, 0x52, 0x03, 0x70, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73,
  1055  	0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
  1056  	0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x22, 0xb5, 0x01, 0x0a,
  1057  	0x0e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  1058  	0x47, 0x0a, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
  1059  	0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x72, 0x65, 0x6d,
  1060  	0x6f, 0x74, 0x65, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
  1061  	0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x10, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f,
  1062  	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x11, 0x73, 0x65, 0x72, 0x76,
  1063  	0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
  1064  	0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x53, 0x65, 0x72,
  1065  	0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52,
  1066  	0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f,
  1067  	0x6e, 0x42, 0x11, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  1068  	0x74, 0x79, 0x70, 0x65, 0x22, 0x13, 0x0a, 0x11, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
  1069  	0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x2e, 0x0a, 0x10, 0x43, 0x6c, 0x69,
  1070  	0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a,
  1071  	0x08, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  1072  	0x08, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x10, 0x53, 0x65, 0x72,
  1073  	0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a,
  1074  	0x08, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  1075  	0x08, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x41, 0x64, 0x64,
  1076  	0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x41, 0x64, 0x64, 0x72,
  1077  	0x65, 0x73, 0x73, 0x22, 0x48, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65,
  1078  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72,
  1079  	0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x65, 0x6d, 0x62, 0x65,
  1080  	0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x03,
  1081  	0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x22, 0x64, 0x0a,
  1082  	0x14, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65,
  1083  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e,
  1084  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x12,
  1085  	0x32, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e,
  1086  	0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65,
  1087  	0x73, 0x73, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74,
  1088  	0x79, 0x70, 0x65, 0x22, 0x37, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65,
  1089  	0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x04,
  1090  	0x70, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x61, 0x63, 0x74,
  1091  	0x6f, 0x72, 0x2e, 0x50, 0x49, 0x44, 0x52, 0x04, 0x70, 0x69, 0x64, 0x73, 0x22, 0x3c, 0x0a, 0x1c,
  1092  	0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f,
  1093  	0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03,
  1094  	0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x61, 0x63, 0x74, 0x6f,
  1095  	0x72, 0x2e, 0x50, 0x49, 0x44, 0x52, 0x03, 0x70, 0x69, 0x64, 0x22, 0x4e, 0x0a, 0x1d, 0x47, 0x65,
  1096  	0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74,
  1097  	0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x64,
  1098  	0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
  1099  	0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73,
  1100  	0x74, 0x69, 0x63, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2a, 0x55, 0x0a, 0x16, 0x4c, 0x69,
  1101  	0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68,
  1102  	0x54, 0x79, 0x70, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x50, 0x61, 0x72,
  1103  	0x74, 0x4f, 0x66, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x4d,
  1104  	0x61, 0x74, 0x63, 0x68, 0x45, 0x78, 0x61, 0x63, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x10,
  1105  	0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x67, 0x65, 0x78, 0x10,
  1106  	0x02, 0x32, 0x81, 0x02, 0x0a, 0x08, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x3d,
  1107  	0x0a, 0x07, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x12, 0x15, 0x2e, 0x72, 0x65, 0x6d, 0x6f,
  1108  	0x74, 0x65, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  1109  	0x1a, 0x15, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65,
  1110  	0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x4e, 0x0a,
  1111  	0x0d, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x1c,
  1112  	0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63,
  1113  	0x65, 0x73, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x72,
  1114  	0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73,
  1115  	0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x66, 0x0a,
  1116  	0x15, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x69, 0x61, 0x67, 0x6e,
  1117  	0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x12, 0x24, 0x2e, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e,
  1118  	0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f,
  1119  	0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x72,
  1120  	0x65, 0x6d, 0x6f, 0x74, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73,
  1121  	0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
  1122  	0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x2b, 0x5a, 0x29, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
  1123  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x73, 0x79, 0x6e, 0x6b, 0x72, 0x6f, 0x6e, 0x2f, 0x70, 0x72,
  1124  	0x6f, 0x74, 0x6f, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x2d, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x6d, 0x6f,
  1125  	0x74, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1126  }
  1127  
  1128  var (
  1129  	file_remote_proto_rawDescOnce sync.Once
  1130  	file_remote_proto_rawDescData = file_remote_proto_rawDesc
  1131  )
  1132  
  1133  func file_remote_proto_rawDescGZIP() []byte {
  1134  	file_remote_proto_rawDescOnce.Do(func() {
  1135  		file_remote_proto_rawDescData = protoimpl.X.CompressGZIP(file_remote_proto_rawDescData)
  1136  	})
  1137  	return file_remote_proto_rawDescData
  1138  }
  1139  
  1140  var file_remote_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
  1141  var file_remote_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
  1142  var file_remote_proto_goTypes = []interface{}{
  1143  	(ListProcessesMatchType)(0),           // 0: remote.ListProcessesMatchType
  1144  	(*RemoteMessage)(nil),                 // 1: remote.RemoteMessage
  1145  	(*MessageBatch)(nil),                  // 2: remote.MessageBatch
  1146  	(*MessageEnvelope)(nil),               // 3: remote.MessageEnvelope
  1147  	(*MessageHeader)(nil),                 // 4: remote.MessageHeader
  1148  	(*ActorPidRequest)(nil),               // 5: remote.ActorPidRequest
  1149  	(*ActorPidResponse)(nil),              // 6: remote.ActorPidResponse
  1150  	(*ConnectRequest)(nil),                // 7: remote.ConnectRequest
  1151  	(*DisconnectRequest)(nil),             // 8: remote.DisconnectRequest
  1152  	(*ClientConnection)(nil),              // 9: remote.ClientConnection
  1153  	(*ServerConnection)(nil),              // 10: remote.ServerConnection
  1154  	(*ConnectResponse)(nil),               // 11: remote.ConnectResponse
  1155  	(*ListProcessesRequest)(nil),          // 12: remote.ListProcessesRequest
  1156  	(*ListProcessesResponse)(nil),         // 13: remote.ListProcessesResponse
  1157  	(*GetProcessDiagnosticsRequest)(nil),  // 14: remote.GetProcessDiagnosticsRequest
  1158  	(*GetProcessDiagnosticsResponse)(nil), // 15: remote.GetProcessDiagnosticsResponse
  1159  	nil,                                   // 16: remote.MessageHeader.HeaderDataEntry
  1160  	(*actor.PID)(nil),                     // 17: actor.PID
  1161  }
  1162  var file_remote_proto_depIdxs = []int32{
  1163  	2,  // 0: remote.RemoteMessage.message_batch:type_name -> remote.MessageBatch
  1164  	7,  // 1: remote.RemoteMessage.connect_request:type_name -> remote.ConnectRequest
  1165  	11, // 2: remote.RemoteMessage.connect_response:type_name -> remote.ConnectResponse
  1166  	8,  // 3: remote.RemoteMessage.disconnect_request:type_name -> remote.DisconnectRequest
  1167  	17, // 4: remote.MessageBatch.targets:type_name -> actor.PID
  1168  	3,  // 5: remote.MessageBatch.envelopes:type_name -> remote.MessageEnvelope
  1169  	17, // 6: remote.MessageBatch.senders:type_name -> actor.PID
  1170  	4,  // 7: remote.MessageEnvelope.message_header:type_name -> remote.MessageHeader
  1171  	16, // 8: remote.MessageHeader.header_data:type_name -> remote.MessageHeader.HeaderDataEntry
  1172  	17, // 9: remote.ActorPidResponse.pid:type_name -> actor.PID
  1173  	9,  // 10: remote.ConnectRequest.client_connection:type_name -> remote.ClientConnection
  1174  	10, // 11: remote.ConnectRequest.server_connection:type_name -> remote.ServerConnection
  1175  	0,  // 12: remote.ListProcessesRequest.type:type_name -> remote.ListProcessesMatchType
  1176  	17, // 13: remote.ListProcessesResponse.pids:type_name -> actor.PID
  1177  	17, // 14: remote.GetProcessDiagnosticsRequest.pid:type_name -> actor.PID
  1178  	1,  // 15: remote.Remoting.Receive:input_type -> remote.RemoteMessage
  1179  	12, // 16: remote.Remoting.ListProcesses:input_type -> remote.ListProcessesRequest
  1180  	14, // 17: remote.Remoting.GetProcessDiagnostics:input_type -> remote.GetProcessDiagnosticsRequest
  1181  	1,  // 18: remote.Remoting.Receive:output_type -> remote.RemoteMessage
  1182  	13, // 19: remote.Remoting.ListProcesses:output_type -> remote.ListProcessesResponse
  1183  	15, // 20: remote.Remoting.GetProcessDiagnostics:output_type -> remote.GetProcessDiagnosticsResponse
  1184  	18, // [18:21] is the sub-list for method output_type
  1185  	15, // [15:18] is the sub-list for method input_type
  1186  	15, // [15:15] is the sub-list for extension type_name
  1187  	15, // [15:15] is the sub-list for extension extendee
  1188  	0,  // [0:15] is the sub-list for field type_name
  1189  }
  1190  
  1191  func init() { file_remote_proto_init() }
  1192  func file_remote_proto_init() {
  1193  	if File_remote_proto != nil {
  1194  		return
  1195  	}
  1196  	if !protoimpl.UnsafeEnabled {
  1197  		file_remote_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1198  			switch v := v.(*RemoteMessage); i {
  1199  			case 0:
  1200  				return &v.state
  1201  			case 1:
  1202  				return &v.sizeCache
  1203  			case 2:
  1204  				return &v.unknownFields
  1205  			default:
  1206  				return nil
  1207  			}
  1208  		}
  1209  		file_remote_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1210  			switch v := v.(*MessageBatch); i {
  1211  			case 0:
  1212  				return &v.state
  1213  			case 1:
  1214  				return &v.sizeCache
  1215  			case 2:
  1216  				return &v.unknownFields
  1217  			default:
  1218  				return nil
  1219  			}
  1220  		}
  1221  		file_remote_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1222  			switch v := v.(*MessageEnvelope); i {
  1223  			case 0:
  1224  				return &v.state
  1225  			case 1:
  1226  				return &v.sizeCache
  1227  			case 2:
  1228  				return &v.unknownFields
  1229  			default:
  1230  				return nil
  1231  			}
  1232  		}
  1233  		file_remote_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1234  			switch v := v.(*MessageHeader); i {
  1235  			case 0:
  1236  				return &v.state
  1237  			case 1:
  1238  				return &v.sizeCache
  1239  			case 2:
  1240  				return &v.unknownFields
  1241  			default:
  1242  				return nil
  1243  			}
  1244  		}
  1245  		file_remote_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1246  			switch v := v.(*ActorPidRequest); i {
  1247  			case 0:
  1248  				return &v.state
  1249  			case 1:
  1250  				return &v.sizeCache
  1251  			case 2:
  1252  				return &v.unknownFields
  1253  			default:
  1254  				return nil
  1255  			}
  1256  		}
  1257  		file_remote_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1258  			switch v := v.(*ActorPidResponse); i {
  1259  			case 0:
  1260  				return &v.state
  1261  			case 1:
  1262  				return &v.sizeCache
  1263  			case 2:
  1264  				return &v.unknownFields
  1265  			default:
  1266  				return nil
  1267  			}
  1268  		}
  1269  		file_remote_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1270  			switch v := v.(*ConnectRequest); i {
  1271  			case 0:
  1272  				return &v.state
  1273  			case 1:
  1274  				return &v.sizeCache
  1275  			case 2:
  1276  				return &v.unknownFields
  1277  			default:
  1278  				return nil
  1279  			}
  1280  		}
  1281  		file_remote_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1282  			switch v := v.(*DisconnectRequest); i {
  1283  			case 0:
  1284  				return &v.state
  1285  			case 1:
  1286  				return &v.sizeCache
  1287  			case 2:
  1288  				return &v.unknownFields
  1289  			default:
  1290  				return nil
  1291  			}
  1292  		}
  1293  		file_remote_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1294  			switch v := v.(*ClientConnection); i {
  1295  			case 0:
  1296  				return &v.state
  1297  			case 1:
  1298  				return &v.sizeCache
  1299  			case 2:
  1300  				return &v.unknownFields
  1301  			default:
  1302  				return nil
  1303  			}
  1304  		}
  1305  		file_remote_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1306  			switch v := v.(*ServerConnection); i {
  1307  			case 0:
  1308  				return &v.state
  1309  			case 1:
  1310  				return &v.sizeCache
  1311  			case 2:
  1312  				return &v.unknownFields
  1313  			default:
  1314  				return nil
  1315  			}
  1316  		}
  1317  		file_remote_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1318  			switch v := v.(*ConnectResponse); i {
  1319  			case 0:
  1320  				return &v.state
  1321  			case 1:
  1322  				return &v.sizeCache
  1323  			case 2:
  1324  				return &v.unknownFields
  1325  			default:
  1326  				return nil
  1327  			}
  1328  		}
  1329  		file_remote_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1330  			switch v := v.(*ListProcessesRequest); i {
  1331  			case 0:
  1332  				return &v.state
  1333  			case 1:
  1334  				return &v.sizeCache
  1335  			case 2:
  1336  				return &v.unknownFields
  1337  			default:
  1338  				return nil
  1339  			}
  1340  		}
  1341  		file_remote_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1342  			switch v := v.(*ListProcessesResponse); i {
  1343  			case 0:
  1344  				return &v.state
  1345  			case 1:
  1346  				return &v.sizeCache
  1347  			case 2:
  1348  				return &v.unknownFields
  1349  			default:
  1350  				return nil
  1351  			}
  1352  		}
  1353  		file_remote_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  1354  			switch v := v.(*GetProcessDiagnosticsRequest); i {
  1355  			case 0:
  1356  				return &v.state
  1357  			case 1:
  1358  				return &v.sizeCache
  1359  			case 2:
  1360  				return &v.unknownFields
  1361  			default:
  1362  				return nil
  1363  			}
  1364  		}
  1365  		file_remote_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  1366  			switch v := v.(*GetProcessDiagnosticsResponse); i {
  1367  			case 0:
  1368  				return &v.state
  1369  			case 1:
  1370  				return &v.sizeCache
  1371  			case 2:
  1372  				return &v.unknownFields
  1373  			default:
  1374  				return nil
  1375  			}
  1376  		}
  1377  	}
  1378  	file_remote_proto_msgTypes[0].OneofWrappers = []interface{}{
  1379  		(*RemoteMessage_MessageBatch)(nil),
  1380  		(*RemoteMessage_ConnectRequest)(nil),
  1381  		(*RemoteMessage_ConnectResponse)(nil),
  1382  		(*RemoteMessage_DisconnectRequest)(nil),
  1383  	}
  1384  	file_remote_proto_msgTypes[6].OneofWrappers = []interface{}{
  1385  		(*ConnectRequest_ClientConnection)(nil),
  1386  		(*ConnectRequest_ServerConnection)(nil),
  1387  	}
  1388  	type x struct{}
  1389  	out := protoimpl.TypeBuilder{
  1390  		File: protoimpl.DescBuilder{
  1391  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1392  			RawDescriptor: file_remote_proto_rawDesc,
  1393  			NumEnums:      1,
  1394  			NumMessages:   16,
  1395  			NumExtensions: 0,
  1396  			NumServices:   1,
  1397  		},
  1398  		GoTypes:           file_remote_proto_goTypes,
  1399  		DependencyIndexes: file_remote_proto_depIdxs,
  1400  		EnumInfos:         file_remote_proto_enumTypes,
  1401  		MessageInfos:      file_remote_proto_msgTypes,
  1402  	}.Build()
  1403  	File_remote_proto = out.File
  1404  	file_remote_proto_rawDesc = nil
  1405  	file_remote_proto_goTypes = nil
  1406  	file_remote_proto_depIdxs = nil
  1407  }