NetTimeProvider#
Superclasses: Object, InitiallyUnowned, Object
Implemented Interfaces: Initable
This object exposes the time of a Clock on the network.
A NetTimeProvider is created with new() which
takes a Clock, an address and a port number as arguments.
After creating the object, a client clock such as NetClientClock can
query the exposed clock over the network for its values.
The NetTimeProvider typically wraps the clock used by a Pipeline.
Constructors#
- class NetTimeProvider
- classmethod new(clock: Clock, address: str | None, port: int) NetTimeProvider | None#
Allows network clients to get the current time of
clock.- Parameters:
clock – a
Clockto export over the networkaddress – an address to bind on as a dotted quad (xxx.xxx.xxx.xxx), IPv6 address, or NULL to bind to all addresses
port – a port to bind on, or 0 to let the kernel choose