MCPcopy Create free account
hub / github.com/libgit2/git2go / transferProgressCallback

Function transferProgressCallback

remote.go:408–421  ·  view source on GitHub ↗

export transferProgressCallback

(errorMessage **C.char, stats *C.git_transfer_progress, handle unsafe.Pointer)

Source from the content-addressed store, hash-verified

406
407//export transferProgressCallback
408func transferProgressCallback(errorMessage **C.char, stats *C.git_transfer_progress, handle unsafe.Pointer) C.int {
409 data := pointerHandles.Get(handle).(*remoteCallbacksData)
410 if data.callbacks.TransferProgressCallback == nil {
411 return C.int(ErrorCodeOK)
412 }
413 err := data.callbacks.TransferProgressCallback(newTransferProgressFromC(stats))
414 if err != nil {
415 if data.errorTarget != nil {
416 *data.errorTarget = err
417 }
418 return setCallbackError(errorMessage, err)
419 }
420 return C.int(ErrorCodeOK)
421}
422
423//export updateTipsCallback
424func updateTipsCallback(

Callers 1

Calls 3

newTransferProgressFromCFunction · 0.85
setCallbackErrorFunction · 0.85
GetMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…