# Functions

GetGossipService returns an instance of gossip service.
InitGossipService initialize gossip service.
InitGossipServiceCustomDeliveryFactory initialize gossip service with customize delivery factory implementation, might be useful for testing and mocking purposes.

# Structs

DataStoreSupport aggregates interfaces capable of handling either incoming blocks or private data.
OrdererAddressConfig defines the addresses of the ordering service nodes.
Support aggregates functionality of several interfaces required by gossip service.

# Interfaces

Config enumerates the configuration methods required by gossip.
ConfigProcessor receives config updates.
DeliveryServiceFactory factory to create and initialize delivery service instance.
GossipService encapsulates gossip and state capabilities into single interface.

# Type aliases

ApplicationOrgs defines a mapping from ApplicationOrg by ID.