service

package
v0.0.0-...-3c3b1c7 Latest Latest
Warning

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

Go to latest
Published: Feb 2, 2024 License: AGPL-3.0-or-later Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VerifiableRemoteFileStorageServer

type VerifiableRemoteFileStorageServer struct {
	pb.UnimplementedVerifiableRemoteFileStorageServer
	// contains filtered or unexported fields
}

Service execution context

func New

Init the service execution context

func (*VerifiableRemoteFileStorageServer) ContextError

func (*VerifiableRemoteFileStorageServer) DownloadFileInfo

Get the download info to retrieve a file from the files storage server as well as the MerkleTree proofs to confirm it has not been tampered while being stored or transferred

func (*VerifiableRemoteFileStorageServer) LogError

func (*VerifiableRemoteFileStorageServer) Ping

Handle the requests for ping requests

func (*VerifiableRemoteFileStorageServer) UploadBucket

Handle the requests for file bucket where files can be uploaded on the Remote File Storage server

func (*VerifiableRemoteFileStorageServer) UploadDone

Handle the requests for notifying that a fileset has been uploaded, its consistency verified and confirmed to the client

Jump to

Keyboard shortcuts

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