MCPcopy Index your code

hub / github.com/qjfoidnh/BaiduPCS-Go / functions

Functions960 in github.com/qjfoidnh/BaiduPCS-Go

↓ 50 callersMethodString
()
baidupcs/publicsuffix.go:20
↓ 47 callersMethodId
()
pcsutil/taskframework/taskinfo.go:21
↓ 42 callersMethodClose
Close 关闭服务
pcsliner/pcsliner.go:59
↓ 42 callersMethodString
()
requester/rio/buf.go:38
↓ 39 callersMethodGet
(id int32)
pcsutil/cachepool/idcachepool.go:40
↓ 39 callersMethodlazyInit
()
baidupcs/baidupcs.go:260
↓ 38 callersMethodInfof
Infof 提示, 格式输出
pcsverbose/pcsverbose.go:41
↓ 35 callersMethodsendReqReturnReadCloser
(rt reqType, op, method, urlStr string, post interface{}, header map[string]string)
baidupcs/prepare.go:92
↓ 32 callersFunctionVerbosef
Verbosef 调试格式输出
pcsverbose/pcsverbose.go:56
↓ 31 callersFunctionConvertFileSize
ConvertFileSize 文件大小格式化输出
pcsutil/converter/size.go:26
↓ 31 callersFunctionGetBaiduPCS
GetBaiduPCS 从配置读取BaiduPCS
internal/pcscommand/pcscommand.go:20
↓ 28 callersMethodAppend
Append 增加Worker
requester/downloader/monitor.go:60
↓ 28 callersMethodLen
()
requester/rio/rio.go:11
↓ 27 callersMethodSet
(id int32, size int)
pcsutil/cachepool/idcachepool.go:48
↓ 26 callersFunctionHandleJSONParse
HandleJSONParse 处理解析json
baidupcs/pcserror/pcserror.go:74
↓ 21 callersFunctionNewPCSErrorInfo
NewPCSErrorInfo 提供operation操作名称, 返回 *PCSErrInfo
baidupcs/pcserror/pcserrorinfo.go:19
↓ 16 callersFunctionFormatTime
FormatTime 将 Unix 时间戳, 转换为字符串
pcsutil/pcstime/time.go:49
↓ 16 callersMethodgeneratePCSURL
(subPath, method string, param ...map[string]string)
baidupcs/baidupcs.go:403
↓ 15 callersFunctionNewHTTPClient
NewHTTPClient 返回 HTTPClient 的指针, 预设了一些配置
requester/http_client.go:20
↓ 15 callersFunctionNewTable
NewTable 预设了一些配置
pcstable/pcstable.go:15
↓ 15 callersMethodWrite
(bytes []byte)
pcsutil/log_colorable_prefix.go:18
↓ 14 callersFunctionRawMallocByteSlice
RawMallocByteSlice allocates a new byte slice.
pcsutil/cachepool/malloc.go:4
↓ 14 callersMethodSum
()
pcsutil/checksum/checksum_write.go:11
↓ 14 callersMethodTotalSize
()
requester/uploader/status.go:10
↓ 13 callersMethodReq
Req 实现 http/https 访问, 根据给定的 method (GET, POST, HEAD, PUT 等等), urlStr (网址), post (post 数据), header (header 请求头数据), 进行网站访问。 返回值分别为 *http.Response, 错误信息
requester/fetch.go:40
↓ 12 callersMethodDelete
(key interface{})
baidupcs/expires/cachemap/cacheunit.go:10
↓ 12 callersMethodGet
Get 获取断点续传信息
requester/downloader/instance_state.go:69
↓ 11 callersFunctionGetActiveUser
GetActiveUser 获取当前登录的百度帐号
internal/pcscommand/pcscommand.go:15
↓ 11 callersMethodRemove
Remove 批量删除文件/目录
baidupcs/rm_mkdir.go:9
↓ 10 callersMethodClose
Close 关闭
requester/downloader/instance_state.go:139
↓ 10 callersMethodDone
Done sync.WaitGroup.Done()
pcsutil/waitgroup/wait_group.go:39
↓ 10 callersFunctionNewPanErrorInfo
NewPanErrorInfo 提供operation操作名称, 返回 *PanErrorInfo
baidupcs/pcserror/panerrorinfo.go:18
↓ 10 callersMethodString
String 格式输出百度帐号列表
internal/pcsconfig/baidu.go:126
↓ 10 callersFunctionTrigger
Trigger 用于触发事件
pcsutil/pcsutil.go:86
↓ 9 callersMethodAdd
(count int64)
requester/rio/speeds/ratelimit.go:78
↓ 9 callersMethodClose
Close 关闭文件
pcsutil/checksum/checksum.go:93
↓ 9 callersMethodGetErrType
()
baidupcs/pcserror/pcserror.go:20
↓ 9 callersFunctionGetHTTPScheme
GetHTTPScheme 获取 http 协议, https 或 http
baidupcs/util.go:135
↓ 9 callersMethodLoad
(key interface{})
baidupcs/expires/cachemap/cacheunit.go:11
↓ 9 callersFunctionNewDataExpires
(data interface{}, dur time.Duration)
baidupcs/expires/dataexpires.go:19
↓ 9 callersFunctionToBytes
ToBytes unsafe 转换, 将 string 转换为 []byte
pcsutil/converter/converter.go:24
↓ 9 callersFunctionmatchPathByShellPattern
(patterns ...string)
internal/pcscommand/util.go:62
↓ 8 callersMethodActiveUser
ActiveUser 获取当前登录的用户
internal/pcsconfig/export.go:15
↓ 8 callersMethodAdd
Add 原子操作, 增加数据量
requester/rio/speeds/speeds.go:38
↓ 8 callersMethodFilesDirectoriesMeta
FilesDirectoriesMeta 获取单个文件/目录的元信息
baidupcs/file_directory.go:110
↓ 8 callersMethodRetry
()
pcsutil/taskframework/taskinfo.go:33
↓ 8 callersMethodSetTimeout
SetTimeout 设置 http 请求超时时间, 默认30s
requester/http_client.go:117
↓ 8 callersMethodStop
()
requester/rio/speeds/ratelimit.go:41
↓ 8 callersMethodgeneratePanURL
(subPath string, param map[string]string)
baidupcs/baidupcs.go:439
↓ 8 callersMethodlazyInit
()
requester/http_client.go:31
↓ 7 callersFunctionDecodePCSJSONError
DecodePCSJSONError 解析PCS JSON的错误
baidupcs/pcserror/pcserror.go:56
↓ 7 callersMethodIsExpires
()
baidupcs/expires/expires.go:11
↓ 7 callersMethodLoadBegin
LoadBegin 读取Begin, 原子操作
requester/transfer/rangelist.go:43
↓ 7 callersMethodSpeedsPerSecond
已上传数据
requester/uploader/status.go:12
↓ 7 callersMethodStore
(key interface{}, value expires.DataExpires)
baidupcs/expires/cachemap/cacheunit.go:14
↓ 6 callersMethodCacheOperation
(op string, key interface{}, opFunc OpFunc)
baidupcs/expires/cachemap/utils.go:12
↓ 6 callersMethodData
()
baidupcs/expires/dataexpires.go:9
↓ 6 callersMethodFilesDirectoriesList
FilesDirectoriesList 获取目录下的文件和目录列表
baidupcs/file_directory.go:159
↓ 6 callersMethodGetError
()
baidupcs/pcserror/pcserror.go:23
↓ 6 callersMethodGetRemoteErrCode
()
baidupcs/pcserror/pcserror.go:21
↓ 6 callersMethodID
ID 返回worker ID
requester/downloader/worker.go:63
↓ 6 callersMethodLoadEnd
LoadEnd 读取End, 原子操作
requester/transfer/rangelist.go:53
↓ 6 callersFunctionMustInt64
MustInt64 将string转换为int64, 忽略错误
pcsutil/converter/converter.go:93
↓ 6 callersFunctionSliceStringToInt64
SliceStringToInt64 []string 转换为 []int64
pcsutil/converter/converter.go:53
↓ 6 callersFunctionToString
ToString unsafe 转换, 将 []byte 转换为 string
pcsutil/converter/converter.go:19
↓ 6 callersMethoddeleteCache
deleteCache 删除含有 dirs 的缓存
baidupcs/cache.go:10
↓ 6 callersMethodgeneratePCSURL2
(subPath, method string, param ...map[string]string)
baidupcs/baidupcs.go:420
↓ 6 callersFunctionmatchPathByShellPatternOnce
(pattern *string)
internal/pcscommand/util.go:45
↓ 6 callersFunctionmergeStringList
(a ...string)
baidupcs/util.go:89
↓ 5 callersMethodAppend
Append 将任务加到任务队列末尾
pcsutil/taskframework/executor.go:48
↓ 5 callersMethodClose
Close 关闭配置文件
internal/pcsconfig/pcsconfig.go:90
↓ 5 callersMethodCloseMultipart
CloseMultipart 关闭multipartreader
requester/multipartreader/multipartreader.go:87
↓ 5 callersMethodCopy
Copy 批量拷贝文件/目录
baidupcs/cp_mv_rename.go:17
↓ 5 callersFunctionEscapeByRuneFunc
EscapeByRuneFunc 通过runeFunc转义, runeFunc返回真, 则转义
pcsutil/escaper/escaper.go:13
↓ 5 callersMethodGenRange
GenRange 生成 Range
requester/transfer/rangelist.go:156
↓ 5 callersFunctionGetConfigDir
GetConfigDir 获取配置路径
internal/pcsconfig/pcsconfig.go:270
↓ 5 callersMethodLazyInitCachePoolOp
(op string)
baidupcs/expires/cachemap/cachemap.go:18
↓ 5 callersMethodMaxRetry
()
pcsutil/taskframework/taskinfo.go:25
↓ 5 callersFunctionNew
New 根据module, 初始化PCSVerbose
pcsverbose/pcsverbose.go:29
↓ 5 callersFunctionNewMultipartReader
NewMultipartReader 返回初始化的 *MultipartReader
requester/multipartreader/multipartreader.go:45
↓ 5 callersMethodOnComplete
每次执行结束执行的方法, 不管成功失败
pcsutil/taskframework/task_unit.go:18
↓ 5 callersMethodPathJoin
PathJoin 合并工作目录和相对路径p, 若p为绝对路径则忽略
internal/pcsconfig/baidu.go:80
↓ 5 callersMethodReadAt
ReadAt 实现 io.ReadAt 接口 不进行越界检查
requester/rio/buf.go:21
↓ 5 callersMethodRun
执行任务
pcsutil/taskframework/task_unit.go:9
↓ 5 callersMethodSave
Save 保存内容
internal/pcsfunctions/pcsupload/upload_database.go:65
↓ 5 callersMethodSave
Save 保存配置信息到配置文件
internal/pcsconfig/pcsconfig.go:100
↓ 5 callersMethodSetPCSAddr
SetPCSAddr 设置 PCS 服务器地址
baidupcs/baidupcs.go:364
↓ 5 callersMethodTimeElapsed
每秒的上传速度
requester/uploader/status.go:13
↓ 5 callersFunctionUnmarshalData
UnmarshalData 将 r 中的 json 格式的数据, 解析到 data
pcsutil/jsonhelper/jsonhelper.go:9
↓ 5 callersMethodWait
Wait 参照 sync.WaitGroup 的 Wait 方法
pcsutil/waitgroup/wait_group.go:48
↓ 5 callersMethodWrite
(p []byte)
pcsutil/checksum/checksum_write.go:79
↓ 5 callersMethodwrite
(p []byte)
pcsutil/checksum/checksum_write.go:45
↓ 4 callersMethodActiveUserBaiduPCS
ActiveUserBaiduPCS 获取当前登录的用户的baidupcs.BaiduPCS
internal/pcsconfig/export.go:23
↓ 4 callersMethodAddDelta
AddDelta sync.WaitGroup.Add(1)
pcsutil/waitgroup/wait_group.go:30
↓ 4 callersMethodAddFormField
AddFormField 增加 form 表单
requester/multipartreader/multipartreader.go:59
↓ 4 callersMethodAddResetNum
AddResetNum 增加连接
requester/downloader/resetcontroler.go:35
↓ 4 callersFunctionBeijingTimeOption
* BeijingTimeOption 根据给定的 get 返回时间格式. get: 时间格式 "Refer": 2017-7-21 12:02:32.000 "printLog": 2017-7-21_12:02:32 "day": 21 "ymd":
pcsutil/pcstime/time.go:26
↓ 4 callersMethodCanReset
CanReset 是否可以建立连接
requester/downloader/resetcontroler.go:43
↓ 4 callersMethodClose
Close 关闭数据库
internal/pcsfunctions/pcsupload/upload_database.go:232
↓ 4 callersMethodCompleteAbsPath
CompleteAbsPath 补齐绝对路径
pcsutil/checksum/file.go:21
next →1–100 of 960, ranked by callers