MCPcopy Create free account

hub / github.com/facebook/time / types & classes

Types & classes540 in github.com/facebook/time

↓ 13 callersTypeAliasClockIdentity
The ClockIdentity type identifies unique entities within a PTP Network, e.g. a PTP Instance or an entity of a common service.
ptp/protocol/types.go:199
↓ 10 callersTypeAliasClockClass
ClockClass is a oscillatord specific ClockClass
oscillatord/monitoring.go:160
↓ 7 callersTypeAliasCorrection
* Correction is the value of the correction measured in nanoseconds and multiplied by 2**16. For example, 2.5 ns is represented as 0000 0000 0002 8000
ptp/protocol/types.go:158
↓ 5 callersTypeAliasExtensionFieldType
* NTP Extension Field framing per RFC 7822 §7.5. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
ntp/protocol/extension_fields.go:53
↓ 5 callersTypeAliasLogInterval
LogInterval shall be the logarithm, to base 2, of the requested period in seconds. In layman's terms, it's specified as a power of two in seconds.
ptp/protocol/types.go:550
↓ 5 callersTypeAliasUnicastMsgTypeAndFlags
UnicastMsgTypeAndFlags is a uint8 where first 4 bites contain MessageType and last 4 bits contain some flags
ptp/protocol/unicast.go:25
↓ 4 callersInterfaceTestResult
TestResult is what we get after the test run
ptp/linearizability/linearizability.go:27
↓ 3 callersTypeAliasAEADAlgorithm
AEADAlgorithm is a 16-bit IANA "AEAD Algorithms" registry identifier negotiated via NTS-KE and used to select the AEAD for the Authenticator extension
ntp/protocol/extension_fields.go:97
↓ 3 callersTypeAliasPTPText
* PTPText data type is used to represent textual material in PTP messages. TextField is encoded as UTF-8. The most significant byte of the leading tex
ptp/protocol/types.go:583
↓ 3 callersTypeAliasRxFilter
RxFilter represents a value of unix.HwTstampConfig.Rx_filter
cmd/ptpcheck/cmd/nic.go:135
↓ 3 callersTypeAliasSdoIDAndMsgType
SdoIDAndMsgType is a uint8 where first 4 bites contain SdoID and last 4 bits MessageType
ptp/protocol/types.go:67
↓ 3 callersTypeAliasTLVType
TLVType is type for TLV types
ptp/protocol/types.go:88
↓ 3 callersTypeAliasTxType
TxType represents a value of unix.HwTstampConfig.Tx_type
cmd/ptpcheck/cmd/nic.go:98
↓ 3 callersTypeAliaschronyFloat
* 32-bit floating-point format consisting of 7-bit signed exponent and 25-bit signed coefficient without hidden bit. The result is calculated as: 2^(e
ntp/chrony/helpers.go:115
↓ 2 callersTypeAliasClockAccuracy
ClockAccuracy represents a PTP clock accuracy
ptp/protocol/types.go:395
↓ 2 callersTypeAliasClockClass
ClockClass represents a PTP clock class
ptp/protocol/types.go:380
↓ 2 callersTypeAliasIntFloat
IntFloat is a float64 stored in int64
ptp/protocol/types.go:124
↓ 2 callersTypeAliasMessageType
MessageType is type for Message Types
ptp/protocol/types.go:32
↓ 2 callersTypeAliasSourceStateType
SourceStateType identifies source (peer) state
ntp/chrony/packet.go:40
↓ 2 callersTypeAliasTimestamp
Timestamp is a type of timestamp
timestamp/timestamp.go:45
↓ 1 callersTypeAliasAntennaGen
AntennaGen represents antenna generation and phase
caliper/caliper.go:26
↓ 1 callersTypeAliasChannel
Channel is a Calnex channel object
calnex/api/api.go:132
↓ 1 callersTypeAliasManagementErrorID
ManagementErrorID is an enum for possible management errors
ptp/protocol/management.go:247
↓ 1 callersTypeAliasModeType
ModeType identifies source (peer) mode
ntp/chrony/packet.go:37
↓ 1 callersTypeAliasPTPSysOffsetExtended
PTPSysOffsetExtended wraps unix.PtpSysOffsetExtended to add methods
phc/offset.go:33
↓ 1 callersTypeAliasPTPSysOffsetPrecise
PTPSysOffsetPrecise wraps unix.PtpSysOffsetPrecise to add methods
phc/offset.go:36
↓ 1 callersTypeAliasPacketType
PacketType - request or reply
ntp/chrony/packet.go:46
↓ 1 callersTypeAliasPinFunc
PinFunc type represents the pin function values.
cmd/ptpcheck/cmd/pins.go:98
↓ 1 callersTypeAliasProbe
Probe is a Calnex probe protocol
calnex/api/api.go:398
↓ 1 callersTypeAliasReceiverModel
ReceiverModel represents the Huber-Suhner GNSS receiver model
caliper/caliper.go:48
↓ 1 callersTypeAliasRxFilterCaps
RxFilterCaps represents a value of unix.EthtoolTsInfo.Rx_filters
cmd/ptpcheck/cmd/nic.go:164
↓ 1 callersTypeAliasState
State provides the result of servo calculation
servo/servo.go:31
↓ 1 callersTypeAliasTimeInterval
* TimeInterval is the time interval expressed in nanoseconds, multiplied by 2**16. Positive or negative time intervals outside the maximum range of th
ptp/protocol/types.go:137
↓ 1 callersTypeAliasTimeSource
TimeSource indicates the immediate source of time used by the Grandmaster PTP Instance
ptp/protocol/types.go:516
↓ 1 callersTypeAliasTransportType
TransportType is a enum describing network transport protocol types
ptp/protocol/types.go:667
↓ 1 callersTypeAliasTxTypeCaps
TxTypeCaps represents a value of unix.EthtoolTsInfo.Tx_types
cmd/ptpcheck/cmd/nic.go:115
↓ 1 callersTypeAliasUnicastMasterState
UnicastMasterState is a enum describing the unicast master state in ptp4l unicast master table
ptp/protocol/ptp4l.go:44
InterfaceAEAD
AEAD is the authenticated-encryption interface used to protect the encrypted extension fields of an NTS-protected NTP packet (RFC 8915). Implementatio
ntp/protocol/nts/aead.go:33
StructAPI
API is struct for accessing calnex API
calnex/api/api.go:39
StructAcknowledgeCancelUnicastTransmissionTLV
AcknowledgeCancelUnicastTransmissionTLV Table 113 ACKNOWLEDGE_CANCEL_UNICAST_TRANSMISSION TLV format
ptp/protocol/tlvs.go:289
TypeAliasAction
Action indicate the action to be taken on receipt of the PTP message as defined in Table 57
ptp/protocol/management.go:40
StructActivity
Activity contains parsed version of 'activity' reply
ntp/chrony/packet.go:770
StructAlternateResponsePortTLV
AlternateResponsePortTLV is a CSPTP optional TLV to switch response source port of the server Offset flag indicates the number of the port steps, not
ptp/protocol/tlvs.go:423
StructAlternateTimeOffsetIndicatorTLV
AlternateTimeOffsetIndicatorTLV is a Table 116 ALTERNATE_TIME_OFFSET_INDICATOR TLV format
ptp/protocol/tlvs.go:364
InterfaceAnnounce
Announce is an announce interface
ntp/responder/server/interfaces.go:54
StructAnnounce
Announce is a full Announce packet
ptp/protocol/protocol.go:187
StructAnnounceBody
General PTP messages All packets are split in three parts: Header (which is common), body that is unique for most packets (both in length and structur
ptp/protocol/protocol.go:174
StructAntennaDescriptor
AntennaDescriptor holds parameters for generating RTCM 1033 (Receiver and Antenna Descriptor) messages.
rtcm/encode.go:23
TypeAliasAntennaPower
AntennaPower is an enum describing antenna power status as reported by oscillatord
oscillatord/monitoring.go:68
TypeAliasAntennaStatus
AntennaStatus is an enum describing antenna status as reported by oscillatord
oscillatord/monitoring.go:38
StructAsymmetryConfig
AsymmetryConfig describes configuration for asymmetry correction
ptp/sptp/client/config.go:100
StructAuthenticatorBody
* NTS Authenticator and Encrypted Extension Fields (RFC 8915 §5.6). 0 1 2 3 0 1 2 3 4 5 6 7 8
ntp/protocol/nts/authenticator.go:63
StructBackoffConfig
BackoffConfig describes configuration for backoff in case of unavailable GM
ptp/sptp/client/config.go:50
InterfaceBinaryMarshalerTo
BinaryMarshalerTo is an interface implemented by an object that can marshal itself into a binary form into provided []byte
ptp/protocol/protocol.go:503
StructBitReader
BitReader reads arbitrary numbers of bits from a byte slice.
rtcm/bits.go:20
StructBitWriter
BitWriter writes arbitrary numbers of bits to a byte slice.
rtcm/bits.go:67
StructBundle
Bundle holds details of a key + its certificates
calnex/cert/cert.go:55
StructCSVLogger
CSVLogger logs Sample as CSV into given writer
fbclock/daemon/logging.go:97
StructCalnexConfig
CalnexConfig is a config representation of calnex
calnex/config/config.go:34
StructCalnexUpgrader
CalnexUpgrader represents an upgradeable firmware
calnex/firmware/firmware.go:49
InterfaceCalnexUpgraderInterface
CalnexUpgraderInterface represents an upgradeable firmware
calnex/firmware/firmware.go:42
TypeAliasCalnexes
Calnexes is a map of devices to CalnexConfig
calnex/config/config.go:31
StructCancelUnicastTransmissionTLV
CancelUnicastTransmissionTLV Table 112 CANCEL_UNICAST_TRANSMISSION TLV format
ptp/protocol/tlvs.go:258
StructChannelStatus
ChannelStatus is a struct representing Calnex channel instrument status
calnex/api/api.go:63
TypeAliasChannels
Channels is a list of Channel
calnex/api/api.go:135
InterfaceCheck
Check abstracts the checks to be executed
calnex/verify/checks/check.go:22
InterfaceChecker
Checker is an internal healthcheck interface
ntp/responder/server/interfaces.go:65
StructChronyCheck
ChronyCheck gathers NTP stats using chronyc/chronyd protocol client
cmd/ntpcheck/checker/chrony.go:66
StructClient
Client is an NTRIP v1 SOURCE client that pushes RTCM data to a caster.
ntrip/client.go:95
StructClient
Client is a very simplified PTPv2 unicast client. Whenever it has all the data to calculate offset/delay/etc it will call provided callback function w
ptp/simpleclient/client.go:109
StructClient
Client contains attributes associated with SPTP client communication to a single server
ptp/sptp/client/client.go:85
StructClient
Client talks to chronyd
ntp/chrony/client.go:29
StructClientAccess
ClientAccess contains parsed per-client statistics from chronyd's 'clients' command. IPAddr is the raw chrony IPAddr; use ToNetIP for a resolved net.I
ntp/chrony/packet.go:950
StructClientAccessesByIndex
ClientAccessesByIndex contains parsed 'clients' reply: chronyd's known index count, the next index to resume pagination from, and up to MaxClientAcces
ntp/chrony/packet.go:974
InterfaceClock
Clock is the iface for clock device controls
ptp/sptp/client/clock.go:31
StructClock
Clock describes structure that oscillatord returns for clock
oscillatord/monitoring.go:229
StructClockAccuracyTLV
ClockAccuracyTLV is a TLV containing Clock Accuracy
ptp/protocol/management_tlvs.go:233
StructClockQuality
ClockQuality represents the quality of a clock.
ptp/protocol/types.go:509
TypeAliasCommandType
CommandType identifies command type in both request and repy
ntp/chrony/packet.go:34
TypeAliasComparisonResult
ComparisonResult is the type to represent comparisons
ptp/sptp/bmc/bmc.go:24
StructConfig
Config holds the NTRIP caster connection parameters.
ntrip/client.go:39
StructConfig
Config is the Ziffy config struct
cmd/ziffy/node/config.go:39
StructConfig
Config is a server config structure
ptp/ptp4u/server/config.go:81
StructConfig
Config specifies Client run options
ptp/simpleclient/client.go:93
StructConfig
Config is a struct representing the config of the c4u
ptp/c4u/c4u.go:50
StructConfig
Config specifies SPTP run options
ptp/sptp/client/config.go:117
StructConfig
Config is a server config structure
ntp/responder/server/config.go:32
StructConfig
Config represents configuration we expect to read from file
fbclock/daemon/config.go:31
TypeAliasCounters
Counters is various counters exported by SPTP client
ptp/sptp/stats/stats.go:82
StructCurrentDataSetTLV
CurrentDataSetTLV Spec Table 84 - CURRENT_DATA_SET management TLV data field
ptp/protocol/management_tlvs.go:194
StructDaemon
Daemon is a component of fbclock that runs continuously, talks to ptp4l, does the math and populates shared memory for client library to read from.
fbclock/daemon/daemon.go:110
StructData
Data is a Go equivalent of what we want to store in shared memory for fbclock to use
fbclock/types.go:32
InterfaceDataFetcher
DataFetcher is the data fetcher interface
fbclock/daemon/daemon.go:98
StructDataPoint
DataPoint is a single OTDR measurement
caliper/tor.go:58
StructDataPoint
DataPoint representing a sample of data used in clock class/accuracy calculations
ptp/c4u/clock/clock.go:39
StructDataPoint
DataPoint is what we store in DataPoint ring buffer
fbclock/daemon/daemon.go:56
StructDataV2
DataV2 is a Go equivalent of what we want to store in shared memory for fbclock to use
fbclock/types.go:43
StructDefaultDataSetTLV
DefaultDataSetTLV Spec Table 69 - DEFAULT_DATA_SET management TLV data field
ptp/protocol/management_tlvs.go:203
StructDelayResp
DelayResp is a full Delay_Resp packet
ptp/protocol/protocol.go:356
StructDelayRespBody
DelayRespBody Table 46 Delay_Resp message fields
ptp/protocol/protocol.go:350
next →1–100 of 540, ranked by callers