MCPcopy Create free account
hub / github.com/facebook/time / GetPeerStatus

Method GetPeerStatus

ntp/control/packet.go:340–345  ·  view source on GitHub ↗

GetPeerStatus returns parsed PeerStatusWord struct if present

()

Source from the content-addressed store, hash-verified

338
339// GetPeerStatus returns parsed PeerStatusWord struct if present
340func (n NTPControlMsg) GetPeerStatus() (*PeerStatusWord, error) {
341 if n.GetOperation() != OpReadVariables {
342 return nil, fmt.Errorf("no Peer Status Word supported for operation=%d", n.GetOperation())
343 }
344 return ReadPeerStatusWord(n.Status), nil
345}
346
347// GetAssociations returns map of PeerStatusWord, basically peer information.
348func (n NTPControlMsg) GetAssociations() (map[uint16]*PeerStatusWord, error) {

Callers 4

TestGetPeerStatusFunction · 0.95
TestGetPeerStatusWrongOpFunction · 0.95
NewPeerFromNTPFunction · 0.80
RunMethod · 0.80

Calls 2

ReadPeerStatusWordFunction · 0.85
GetOperationMethod · 0.80

Tested by 2

TestGetPeerStatusFunction · 0.76
TestGetPeerStatusWrongOpFunction · 0.76