rpc

package
v1.4.0-rc2 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterBackingImageManagerServiceServer

func RegisterBackingImageManagerServiceServer(s *grpc.Server, srv BackingImageManagerServiceServer)

Types

type BackingImageManagerServiceClient

type BackingImageManagerServiceClient interface {
	Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*BackingImageResponse, error)
	List(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ListResponse, error)
	VersionGet(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*VersionResponse, error)
	Sync(ctx context.Context, in *SyncRequest, opts ...grpc.CallOption) (*BackingImageResponse, error)
	Send(ctx context.Context, in *SendRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	Fetch(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*BackingImageResponse, error)
	PrepareDownload(ctx context.Context, in *PrepareDownloadRequest, opts ...grpc.CallOption) (*PrepareDownloadResponse, error)
	Watch(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (BackingImageManagerService_WatchClient, error)
}

BackingImageManagerServiceClient is the client API for BackingImageManagerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewBackingImageManagerServiceClient

func NewBackingImageManagerServiceClient(cc *grpc.ClientConn) BackingImageManagerServiceClient

type BackingImageManagerServiceServer

BackingImageManagerServiceServer is the server API for BackingImageManagerService service.

type BackingImageManagerService_WatchClient

type BackingImageManagerService_WatchClient interface {
	Recv() (*empty.Empty, error)
	grpc.ClientStream
}

type BackingImageManagerService_WatchServer

type BackingImageManagerService_WatchServer interface {
	Send(*empty.Empty) error
	grpc.ServerStream
}

type BackingImageResponse

type BackingImageResponse struct {
	Spec                 *BackingImageSpec   `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	Status               *BackingImageStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*BackingImageResponse) Descriptor

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

func (*BackingImageResponse) GetSpec

func (m *BackingImageResponse) GetSpec() *BackingImageSpec

func (*BackingImageResponse) GetStatus

func (m *BackingImageResponse) GetStatus() *BackingImageStatus

func (*BackingImageResponse) ProtoMessage

func (*BackingImageResponse) ProtoMessage()

func (*BackingImageResponse) Reset

func (m *BackingImageResponse) Reset()

func (*BackingImageResponse) String

func (m *BackingImageResponse) String() string

func (*BackingImageResponse) XXX_DiscardUnknown

func (m *BackingImageResponse) XXX_DiscardUnknown()

func (*BackingImageResponse) XXX_Marshal

func (m *BackingImageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BackingImageResponse) XXX_Merge

func (m *BackingImageResponse) XXX_Merge(src proto.Message)

func (*BackingImageResponse) XXX_Size

func (m *BackingImageResponse) XXX_Size() int

func (*BackingImageResponse) XXX_Unmarshal

func (m *BackingImageResponse) XXX_Unmarshal(b []byte) error

type BackingImageSpec

type BackingImageSpec struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Uuid                 string   `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Size                 int64    `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	Checksum             string   `protobuf:"bytes,4,opt,name=checksum,proto3" json:"checksum,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BackingImageSpec) Descriptor

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

func (*BackingImageSpec) GetChecksum

func (m *BackingImageSpec) GetChecksum() string

func (*BackingImageSpec) GetName

func (m *BackingImageSpec) GetName() string

func (*BackingImageSpec) GetSize

func (m *BackingImageSpec) GetSize() int64

func (*BackingImageSpec) GetUuid

func (m *BackingImageSpec) GetUuid() string

func (*BackingImageSpec) ProtoMessage

func (*BackingImageSpec) ProtoMessage()

func (*BackingImageSpec) Reset

func (m *BackingImageSpec) Reset()

func (*BackingImageSpec) String

func (m *BackingImageSpec) String() string

func (*BackingImageSpec) XXX_DiscardUnknown

func (m *BackingImageSpec) XXX_DiscardUnknown()

func (*BackingImageSpec) XXX_Marshal

func (m *BackingImageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BackingImageSpec) XXX_Merge

func (m *BackingImageSpec) XXX_Merge(src proto.Message)

func (*BackingImageSpec) XXX_Size

func (m *BackingImageSpec) XXX_Size() int

func (*BackingImageSpec) XXX_Unmarshal

func (m *BackingImageSpec) XXX_Unmarshal(b []byte) error

type BackingImageStatus

type BackingImageStatus struct {
	State                string   `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	ErrorMsg             string   `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
	SendingReference     int32    `protobuf:"varint,3,opt,name=sending_reference,json=sendingReference,proto3" json:"sending_reference,omitempty"`
	SenderManagerAddress string   `protobuf:"bytes,4,opt,name=sender_manager_address,json=senderManagerAddress,proto3" json:"sender_manager_address,omitempty"`
	Progress             int32    `protobuf:"varint,5,opt,name=progress,proto3" json:"progress,omitempty"`
	Checksum             string   `protobuf:"bytes,6,opt,name=checksum,proto3" json:"checksum,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BackingImageStatus) Descriptor

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

func (*BackingImageStatus) GetChecksum

func (m *BackingImageStatus) GetChecksum() string

func (*BackingImageStatus) GetErrorMsg

func (m *BackingImageStatus) GetErrorMsg() string

func (*BackingImageStatus) GetProgress

func (m *BackingImageStatus) GetProgress() int32

func (*BackingImageStatus) GetSenderManagerAddress

func (m *BackingImageStatus) GetSenderManagerAddress() string

func (*BackingImageStatus) GetSendingReference

func (m *BackingImageStatus) GetSendingReference() int32

func (*BackingImageStatus) GetState

func (m *BackingImageStatus) GetState() string

func (*BackingImageStatus) ProtoMessage

func (*BackingImageStatus) ProtoMessage()

func (*BackingImageStatus) Reset

func (m *BackingImageStatus) Reset()

func (*BackingImageStatus) String

func (m *BackingImageStatus) String() string

func (*BackingImageStatus) XXX_DiscardUnknown

func (m *BackingImageStatus) XXX_DiscardUnknown()

func (*BackingImageStatus) XXX_Marshal

func (m *BackingImageStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BackingImageStatus) XXX_Merge

func (m *BackingImageStatus) XXX_Merge(src proto.Message)

func (*BackingImageStatus) XXX_Size

func (m *BackingImageStatus) XXX_Size() int

func (*BackingImageStatus) XXX_Unmarshal

func (m *BackingImageStatus) XXX_Unmarshal(b []byte) error

type DeleteRequest

type DeleteRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Uuid                 string   `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteRequest) Descriptor

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

func (*DeleteRequest) GetName

func (m *DeleteRequest) GetName() string

func (*DeleteRequest) GetUuid

func (m *DeleteRequest) GetUuid() string

func (*DeleteRequest) ProtoMessage

func (*DeleteRequest) ProtoMessage()

func (*DeleteRequest) Reset

func (m *DeleteRequest) Reset()

func (*DeleteRequest) String

func (m *DeleteRequest) String() string

func (*DeleteRequest) XXX_DiscardUnknown

func (m *DeleteRequest) XXX_DiscardUnknown()

func (*DeleteRequest) XXX_Marshal

func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteRequest) XXX_Merge

func (m *DeleteRequest) XXX_Merge(src proto.Message)

func (*DeleteRequest) XXX_Size

func (m *DeleteRequest) XXX_Size() int

func (*DeleteRequest) XXX_Unmarshal

func (m *DeleteRequest) XXX_Unmarshal(b []byte) error

type FetchRequest

type FetchRequest struct {
	Spec                 *BackingImageSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	DataSourceAddress    string            `protobuf:"bytes,2,opt,name=data_source_address,json=dataSourceAddress,proto3" json:"data_source_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*FetchRequest) Descriptor

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

func (*FetchRequest) GetDataSourceAddress

func (m *FetchRequest) GetDataSourceAddress() string

func (*FetchRequest) GetSpec

func (m *FetchRequest) GetSpec() *BackingImageSpec

func (*FetchRequest) ProtoMessage

func (*FetchRequest) ProtoMessage()

func (*FetchRequest) Reset

func (m *FetchRequest) Reset()

func (*FetchRequest) String

func (m *FetchRequest) String() string

func (*FetchRequest) XXX_DiscardUnknown

func (m *FetchRequest) XXX_DiscardUnknown()

func (*FetchRequest) XXX_Marshal

func (m *FetchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FetchRequest) XXX_Merge

func (m *FetchRequest) XXX_Merge(src proto.Message)

func (*FetchRequest) XXX_Size

func (m *FetchRequest) XXX_Size() int

func (*FetchRequest) XXX_Unmarshal

func (m *FetchRequest) XXX_Unmarshal(b []byte) error

type GetRequest

type GetRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Uuid                 string   `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetRequest) Descriptor

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

func (*GetRequest) GetName

func (m *GetRequest) GetName() string

func (*GetRequest) GetUuid

func (m *GetRequest) GetUuid() string

func (*GetRequest) ProtoMessage

func (*GetRequest) ProtoMessage()

func (*GetRequest) Reset

func (m *GetRequest) Reset()

func (*GetRequest) String

func (m *GetRequest) String() string

func (*GetRequest) XXX_DiscardUnknown

func (m *GetRequest) XXX_DiscardUnknown()

func (*GetRequest) XXX_Marshal

func (m *GetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetRequest) XXX_Merge

func (m *GetRequest) XXX_Merge(src proto.Message)

func (*GetRequest) XXX_Size

func (m *GetRequest) XXX_Size() int

func (*GetRequest) XXX_Unmarshal

func (m *GetRequest) XXX_Unmarshal(b []byte) error

type ListResponse

type ListResponse struct {
	BackingImages        map[string]*BackingImageResponse `` /* 188-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (*ListResponse) Descriptor

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

func (*ListResponse) GetBackingImages

func (m *ListResponse) GetBackingImages() map[string]*BackingImageResponse

func (*ListResponse) ProtoMessage

func (*ListResponse) ProtoMessage()

func (*ListResponse) Reset

func (m *ListResponse) Reset()

func (*ListResponse) String

func (m *ListResponse) String() string

func (*ListResponse) XXX_DiscardUnknown

func (m *ListResponse) XXX_DiscardUnknown()

func (*ListResponse) XXX_Marshal

func (m *ListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListResponse) XXX_Merge

func (m *ListResponse) XXX_Merge(src proto.Message)

func (*ListResponse) XXX_Size

func (m *ListResponse) XXX_Size() int

func (*ListResponse) XXX_Unmarshal

func (m *ListResponse) XXX_Unmarshal(b []byte) error

type PrepareDownloadRequest

type PrepareDownloadRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Uuid                 string   `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PrepareDownloadRequest) Descriptor

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

func (*PrepareDownloadRequest) GetName

func (m *PrepareDownloadRequest) GetName() string

func (*PrepareDownloadRequest) GetUuid

func (m *PrepareDownloadRequest) GetUuid() string

func (*PrepareDownloadRequest) ProtoMessage

func (*PrepareDownloadRequest) ProtoMessage()

func (*PrepareDownloadRequest) Reset

func (m *PrepareDownloadRequest) Reset()

func (*PrepareDownloadRequest) String

func (m *PrepareDownloadRequest) String() string

func (*PrepareDownloadRequest) XXX_DiscardUnknown

func (m *PrepareDownloadRequest) XXX_DiscardUnknown()

func (*PrepareDownloadRequest) XXX_Marshal

func (m *PrepareDownloadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrepareDownloadRequest) XXX_Merge

func (m *PrepareDownloadRequest) XXX_Merge(src proto.Message)

func (*PrepareDownloadRequest) XXX_Size

func (m *PrepareDownloadRequest) XXX_Size() int

func (*PrepareDownloadRequest) XXX_Unmarshal

func (m *PrepareDownloadRequest) XXX_Unmarshal(b []byte) error

type PrepareDownloadResponse

type PrepareDownloadResponse struct {
	SrcFilePath          string   `protobuf:"bytes,1,opt,name=src_file_path,json=srcFilePath,proto3" json:"src_file_path,omitempty"`
	Address              string   `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PrepareDownloadResponse) Descriptor

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

func (*PrepareDownloadResponse) GetAddress

func (m *PrepareDownloadResponse) GetAddress() string

func (*PrepareDownloadResponse) GetSrcFilePath

func (m *PrepareDownloadResponse) GetSrcFilePath() string

func (*PrepareDownloadResponse) ProtoMessage

func (*PrepareDownloadResponse) ProtoMessage()

func (*PrepareDownloadResponse) Reset

func (m *PrepareDownloadResponse) Reset()

func (*PrepareDownloadResponse) String

func (m *PrepareDownloadResponse) String() string

func (*PrepareDownloadResponse) XXX_DiscardUnknown

func (m *PrepareDownloadResponse) XXX_DiscardUnknown()

func (*PrepareDownloadResponse) XXX_Marshal

func (m *PrepareDownloadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrepareDownloadResponse) XXX_Merge

func (m *PrepareDownloadResponse) XXX_Merge(src proto.Message)

func (*PrepareDownloadResponse) XXX_Size

func (m *PrepareDownloadResponse) XXX_Size() int

func (*PrepareDownloadResponse) XXX_Unmarshal

func (m *PrepareDownloadResponse) XXX_Unmarshal(b []byte) error

type SendRequest

type SendRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Uuid                 string   `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	ToAddress            string   `protobuf:"bytes,3,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SendRequest) Descriptor

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

func (*SendRequest) GetName

func (m *SendRequest) GetName() string

func (*SendRequest) GetToAddress

func (m *SendRequest) GetToAddress() string

func (*SendRequest) GetUuid

func (m *SendRequest) GetUuid() string

func (*SendRequest) ProtoMessage

func (*SendRequest) ProtoMessage()

func (*SendRequest) Reset

func (m *SendRequest) Reset()

func (*SendRequest) String

func (m *SendRequest) String() string

func (*SendRequest) XXX_DiscardUnknown

func (m *SendRequest) XXX_DiscardUnknown()

func (*SendRequest) XXX_Marshal

func (m *SendRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SendRequest) XXX_Merge

func (m *SendRequest) XXX_Merge(src proto.Message)

func (*SendRequest) XXX_Size

func (m *SendRequest) XXX_Size() int

func (*SendRequest) XXX_Unmarshal

func (m *SendRequest) XXX_Unmarshal(b []byte) error

type SyncRequest

type SyncRequest struct {
	Spec                 *BackingImageSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	FromAddress          string            `protobuf:"bytes,2,opt,name=from_address,json=fromAddress,proto3" json:"from_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*SyncRequest) Descriptor

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

func (*SyncRequest) GetFromAddress

func (m *SyncRequest) GetFromAddress() string

func (*SyncRequest) GetSpec

func (m *SyncRequest) GetSpec() *BackingImageSpec

func (*SyncRequest) ProtoMessage

func (*SyncRequest) ProtoMessage()

func (*SyncRequest) Reset

func (m *SyncRequest) Reset()

func (*SyncRequest) String

func (m *SyncRequest) String() string

func (*SyncRequest) XXX_DiscardUnknown

func (m *SyncRequest) XXX_DiscardUnknown()

func (*SyncRequest) XXX_Marshal

func (m *SyncRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SyncRequest) XXX_Merge

func (m *SyncRequest) XXX_Merge(src proto.Message)

func (*SyncRequest) XXX_Size

func (m *SyncRequest) XXX_Size() int

func (*SyncRequest) XXX_Unmarshal

func (m *SyncRequest) XXX_Unmarshal(b []byte) error

type UnimplementedBackingImageManagerServiceServer

type UnimplementedBackingImageManagerServiceServer struct {
}

UnimplementedBackingImageManagerServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedBackingImageManagerServiceServer) Delete

func (*UnimplementedBackingImageManagerServiceServer) Fetch

func (*UnimplementedBackingImageManagerServiceServer) Get

func (*UnimplementedBackingImageManagerServiceServer) List

func (*UnimplementedBackingImageManagerServiceServer) PrepareDownload

func (*UnimplementedBackingImageManagerServiceServer) Send

func (*UnimplementedBackingImageManagerServiceServer) Sync

func (*UnimplementedBackingImageManagerServiceServer) VersionGet

func (*UnimplementedBackingImageManagerServiceServer) Watch

type VersionResponse

type VersionResponse struct {
	Version                          string   `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	GitCommit                        string   `protobuf:"bytes,2,opt,name=gitCommit,proto3" json:"gitCommit,omitempty"`
	BuildDate                        string   `protobuf:"bytes,3,opt,name=buildDate,proto3" json:"buildDate,omitempty"`
	BackingImageManagerApiVersion    int64    `` /* 155-byte string literal not displayed */
	BackingImageManagerApiMinVersion int64    `` /* 166-byte string literal not displayed */
	XXX_NoUnkeyedLiteral             struct{} `json:"-"`
	XXX_unrecognized                 []byte   `json:"-"`
	XXX_sizecache                    int32    `json:"-"`
}

func (*VersionResponse) Descriptor

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

func (*VersionResponse) GetBackingImageManagerApiMinVersion

func (m *VersionResponse) GetBackingImageManagerApiMinVersion() int64

func (*VersionResponse) GetBackingImageManagerApiVersion

func (m *VersionResponse) GetBackingImageManagerApiVersion() int64

func (*VersionResponse) GetBuildDate

func (m *VersionResponse) GetBuildDate() string

func (*VersionResponse) GetGitCommit

func (m *VersionResponse) GetGitCommit() string

func (*VersionResponse) GetVersion

func (m *VersionResponse) GetVersion() string

func (*VersionResponse) ProtoMessage

func (*VersionResponse) ProtoMessage()

func (*VersionResponse) Reset

func (m *VersionResponse) Reset()

func (*VersionResponse) String

func (m *VersionResponse) String() string

func (*VersionResponse) XXX_DiscardUnknown

func (m *VersionResponse) XXX_DiscardUnknown()

func (*VersionResponse) XXX_Marshal

func (m *VersionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VersionResponse) XXX_Merge

func (m *VersionResponse) XXX_Merge(src proto.Message)

func (*VersionResponse) XXX_Size

func (m *VersionResponse) XXX_Size() int

func (*VersionResponse) XXX_Unmarshal

func (m *VersionResponse) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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