MCPcopy
hub / github.com/dropbox/godropbox / Version

Method Version

memcache/raw_binary_client.go:760–778  ·  view source on GitHub ↗

See Client interface for documentation.

()

Source from the content-addressed store, hash-verified

758
759// See Client interface for documentation.
760func (c *RawBinaryClient) Version() VersionResponse {
761 versions := make(map[int]string)
762
763 c.mutex.Lock()
764 defer c.mutex.Unlock()
765
766 err := c.sendRequest(opVersion, 0, nil, nil)
767 if err != nil {
768 return NewVersionErrorResponse(err, versions)
769 }
770
771 status, _, _, value, err := c.receiveResponse(opVersion)
772 if err != nil {
773 return NewVersionErrorResponse(err, versions)
774 }
775
776 versions[c.ShardId()] = string(value)
777 return NewVersionResponse(status, versions)
778}
779
780func (c *RawBinaryClient) genericOp(
781 code opCode,

Callers

nothing calls this directly

Calls 7

sendRequestMethod · 0.95
receiveResponseMethod · 0.95
ShardIdMethod · 0.95
NewVersionErrorResponseFunction · 0.85
NewVersionResponseFunction · 0.85
LockMethod · 0.65
UnlockMethod · 0.65

Tested by

no test coverage detected