Click or drag to resize
IRebroadcastServerManager Interface
The interface for a singleton object that can configure and control a collection of IRebroadcastServers.

Namespace: VirtualRadar.Interface.Network
Assembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public interface IRebroadcastServerManager : ISingleton<IRebroadcastServerManager>, 
	IBackgroundThreadExceptionCatcher, IDisposable

The IRebroadcastServerManager type exposes the following members.

Properties
  NameDescription
Public propertyOnline
Gets or sets a flag indicating that the server is online.
Public propertyRebroadcastServers
Gets the collection of rebroadcast servers that are being controlled by the manager.
Public propertySingleton
Gets the single instance of the class that should be used throughout the application.
(Inherited from ISingletonT.)
Top
Methods
  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodGetConnections
Returns a list of objects describing all of the connections to the rebroadcast servers.
Public methodInitialise
Creates the initial collection of rebroadcast servers from the configuration settings.
Top
Events
  NameDescription
Public eventClientConnected
Raised when a client connects to one of the servers.
Public eventClientDisconnected
Raised when a client disconnects from one of the servers.
Public eventExceptionCaught
Raised when an exception is caught on the background thread. The background thread should not pass ThreadAbortException through this.
(Inherited from IBackgroundThreadExceptionCatcher.)
Public eventOnlineChanged
Raised when Online changes.
Top
See Also