qclient

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AskAllMetaHandler

func AskAllMetaHandler(stream *stream.Stream, UUID string, syncMetaList []qstypes.SyncMetadata) error

func AskAllMetaRecvHandler

func AskAllMetaRecvHandler(stream *stream.Stream) (*qstypes.AskAllMetaReq, error)

func ForceSyncHandler

func ForceSyncHandler(stream *qp.Stream, UUID string, AfterPath string, LastSyncTimestamp uint64, LastSyncHash string) error

func ForceSyncRecvHandler

func ForceSyncRecvHandler(stream *qp.Stream) (*qstypes.MustSyncReq, string, error)

func GiveYouHandler

func GiveYouHandler(stream *qp.Stream, UUID string, AfterPath string, LastSyncTimestamp uint64, LastSyncHash string) error

func GiveYouRecvHandler

func GiveYouRecvHandler(stream *qp.Stream, path string, afterPath string, hash string, Isremoved bool) (*qstypes.GiveYouReq, error)

func MustSyncHandler

func MustSyncHandler(stream *qp.Stream, UUID string, AfterPath string, LastSyncTimestamp uint64, LastSyncHash string) error

func MustSyncRecvHandler

func MustSyncRecvHandler(stream *qp.Stream) (*qstypes.MustSyncReq, error)

func NeedContentHandler

func NeedContentHandler(stream *qp.Stream, path string, UUID string, AfterPath string, LastUpdateTimestamp uint64, LastUpdateHash string) error

func NeedContentRecvHandler

func NeedContentRecvHandler(stream *qp.Stream) (*qstypes.NeedContentReq, error)

func SendAskConflictList

func SendAskConflictList(stream *qp.Stream, UUID string) (*qstypes.AskConflictListRes, error)

func SendAskRootList

func SendAskRootList(stream *qp.Stream, UUID string) (*qstypes.AskRootDirRes, error)

func SendChooseOne

func SendChooseOne(stream *qp.Stream, UUID string, AfterPath string, side string) (*qstypes.PleaseFileRes, error)

func SendClientRegister

func SendClientRegister(stream *qp.Stream, UUID string, ClientPassword string) (qstypes.ClientRegisterRes, error)

func SendConflictDownload

func SendConflictDownload(stream *qp.Stream, UUID string, AfterPath string) ([]*qstypes.ConflictDownloadReq, error)

func SendDisconnectClient

func SendDisconnectClient(stream *qp.Stream, UUID string) (qstypes.DisconnectClientRes, error)

func SendDisconnectRootDir

func SendDisconnectRootDir(stream *qp.Stream, UUID string, AfterPath string) (qstypes.DisconnectRootDirRes, error)

func SendDownloadHistory

func SendDownloadHistory(stream *qp.Stream, UUID string, AfterPath string, Version uint64) (*qstypes.DownloadHistoryRes, error)

func SendLinkShare

func SendLinkShare(stream *qp.Stream, UUID string, AfterPath string, MaxCnt uint64) (*qstypes.ShareRes, error)

func SendPing

func SendPing(stream *qp.Stream, UUID string) (*qstypes.Ping, error)

func SendPleaseSync

func SendPleaseSync(stream *qp.Stream, UUID string, Event string, AfterPath string, LastUpdateTimestamp uint64, LastUpdateHash string, LastSyncHash string, fileMetadata qstypes.FileMetadata) (*qstypes.PleaseSyncRes, error)

func SendPleaseTake

func SendPleaseTake(stream *qp.Stream, UUID string, AfterPath string, path string) (*qstypes.PleaseTakeRes, error)

func SendRescan

func SendRescan(stream *stream.Stream, UUID string, RootAfterPath []string) (*qstypes.RescanRes, error)

func SendRollBack

func SendRollBack(stream *qp.Stream, UUID string, AfterPath string, Version uint64) (*qstypes.RollBackRes, error)

func SendRootDirRegister

func SendRootDirRegister(stream *qp.Stream, UUID string, RootDirPassword string, BeforePath string, AfterPath string) (qstypes.RootDirRegisterRes, error)

func SendShowHistory

func SendShowHistory(stream *qp.Stream, UUID string, Afterpath string, CntFromHead uint64) (*qstypes.ShowHistoryRes, error)

func SendStopShare

func SendStopShare(stream *qp.Stream, UUID string, Link string) (*qstypes.StopShareRes, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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