Click or drag to resize
IRebroadcastServer Interface
The interface for objects that can rebroadcast messages or bytes received by an IListener.

Namespace: VirtualRadar.Interface.Network
Assembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public interface IRebroadcastServer : IBackgroundThreadExceptionCatcher, 
	IDisposable

The IRebroadcastServer type exposes the following members.

Properties
  NameDescription
Public propertyConnectionEstablished
Gets a value indicating that the server is online and something is connected to it.
Public propertyConnector
Gets or sets the object that establishes the connection for us.
Public propertyFeed
Gets or sets the feed to take messages and bytes from.
Public propertyFormat
Gets or sets the format that the server is going to send information in.
Public propertyName
Gets or sets the name of the rebroadcast server.
Public propertyOnline
Gets or sets a flag indicating that the server is online.
Public propertySendIntervalMilliseconds
Gets or sets the interval at which aircraft lists are rebroadcast.
Public propertyUniqueId
Gets or sets the unique ID of the rebroadcast server.
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 every connection to the rebroadcast server.
Public methodInitialise
Initialises the listener and provider. After this has been called no changes should be made to any properties other than Online.
Top
Events
  NameDescription
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