# Packages

Package connectionmonitor - implementation of connection monotor client and server.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

NewBaseEvent creates a new BaseEvent.
NewClient creates a new Client on given GRPC connection with given EventFactory and EventStreamConstructor.
NewServer creates a new Server with given EventFactory.

# Constants

EventTypeDelete is a type of the event sent on entity delete.
EventTypeInitialStateTransfer is a type of the event sent to recipient when it starts monitoring.
EventTypeUpdate is a type of the event sent on entity update.

# Structs

BaseEvent is a base struct for creating an Event.

# Interfaces

Client is an unified interface for GRPC monitoring API client.
Entity is an interface for event entities.
Event is an unified interface for GRPC monitoring API event.
EventFactory is an interface for Event factory.
EventStream is an unified interface for blocking receiver.
Recipient is an unified interface for receiving stream.
Server is an unified interface for GRPC monitoring API server.

# Type aliases

EventStreamConstructor is a type for EventStream constructor.
EventType is an enum for event types.