Documentation ¶
Index ¶
- func Content(b []byte) func(msg proto.Message) error
- func Credentials(opts ...FileOption) func(msg proto.Message) error
- func FileName(s string) func(msg proto.Message) error
- func Hash(method string, b []byte) func(msg proto.Message) error
- func HashMD5(b []byte) func(msg proto.Message) error
- func HashSHA256(b []byte) func(msg proto.Message) error
- func HashSHA512(b []byte) func(msg proto.Message) error
- func HashUNSPECIFIED(b []byte) func(msg proto.Message) error
- func LastModified(i uint64) func(msg proto.Message) error
- func NewGetContentsResponse(opts ...FileOption) (*gnoifile.GetResponse, error)
- func NewGetHashResponse(opts ...FileOption) (*gnoifile.GetResponse, error)
- func NewGetRequest(opts ...FileOption) (*gnoifile.GetRequest, error)
- func NewPutContentRequest(opts ...FileOption) (*gnoifile.PutRequest, error)
- func NewPutHashRequest(opts ...FileOption) (*gnoifile.PutRequest, error)
- func NewPutOpenRequest(opts ...FileOption) (*gnoifile.PutRequest, error)
- func NewStatRequest(opts ...FileOption) (*gnoifile.StatRequest, error)
- func NewStatResponse(opts ...FileOption) (*gnoifile.StatResponse, error)
- func NewTransferRequest(opts ...FileOption) (*gnoifile.TransferToRemoteRequest, error)
- func NewTransferResponse(opts ...FileOption) (*gnoifile.TransferToRemoteResponse, error)
- func Password(password string) func(msg proto.Message) error
- func Path(p string) func(msg proto.Message) error
- func Permissions(i uint32) func(msg proto.Message) error
- func RemoteDownloadProtocol(p string) func(msg proto.Message) error
- func RemoteDownloadProtocolCustom(i uint32) func(msg proto.Message) error
- func RemoteDownloadProtocolHTTP() func(msg proto.Message) error
- func RemoteDownloadProtocolHTTPS() func(msg proto.Message) error
- func RemoteDownloadProtocolSCP() func(msg proto.Message) error
- func RemoteDownloadProtocolSFTP() func(msg proto.Message) error
- func Size(i uint64) func(msg proto.Message) error
- func SourceAddress(saddr string) func(msg proto.Message) error
- func StatInfo(opts ...FileOption) func(msg proto.Message) error
- func Umask(i uint32) func(msg proto.Message) error
- func Username(uname string) func(msg proto.Message) error
- type FileOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Credentials ¶
func Credentials(opts ...FileOption) func(msg proto.Message) error
func NewGetContentsResponse ¶
func NewGetContentsResponse(opts ...FileOption) (*gnoifile.GetResponse, error)
func NewGetHashResponse ¶
func NewGetHashResponse(opts ...FileOption) (*gnoifile.GetResponse, error)
func NewGetRequest ¶
func NewGetRequest(opts ...FileOption) (*gnoifile.GetRequest, error)
func NewPutContentRequest ¶
func NewPutContentRequest(opts ...FileOption) (*gnoifile.PutRequest, error)
func NewPutHashRequest ¶
func NewPutHashRequest(opts ...FileOption) (*gnoifile.PutRequest, error)
func NewPutOpenRequest ¶
func NewPutOpenRequest(opts ...FileOption) (*gnoifile.PutRequest, error)
func NewStatRequest ¶
func NewStatRequest(opts ...FileOption) (*gnoifile.StatRequest, error)
func NewStatResponse ¶
func NewStatResponse(opts ...FileOption) (*gnoifile.StatResponse, error)
func NewTransferRequest ¶
func NewTransferRequest(opts ...FileOption) (*gnoifile.TransferToRemoteRequest, error)
func NewTransferResponse ¶
func NewTransferResponse(opts ...FileOption) (*gnoifile.TransferToRemoteResponse, error)
Types ¶
type FileOption ¶
Click to show internal directories.
Click to hide internal directories.