Click or drag to resize
IRebroadcastFormatProvider Interface
The interface that all rebroadcast server format providers must implement.

Namespace: VirtualRadar.Interface.Network
Assembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public interface IRebroadcastFormatProvider

The IRebroadcastFormatProvider type exposes the following members.

Properties
  NameDescription
Public propertyCanRebroadcastMergedFeed
Gets a value indicating that the server can rebroadcast a merged feed.
Public propertyRebroadcastServer
Gets or sets the rebroadcast server that has created this instance of the provider.
Public propertyShortName
Gets a short localised description of the format.
Public propertyUniqueId
The unique identifier for the rebroadcast format. These are written to the configuration file so avoid changing them. Do not reuse IDs. Plugins should ensure that their IDs cannot clash with other plugins.
Public propertyUsesReceiverAircraftList
Gets a value indicating that the server uses the receiver's aircraft list.
Public propertyUsesSendIntervalMilliseconds
Gets a value indicating that the server sends in bursts with pauses of SendIntervalMilliseconds milliseconds between each send.
Top
Methods
  NameDescription
Public methodCanRebroadcastReceiver
Returns true if the server can rebroadcast a receiver with the settings passed across.
Public methodCreateNewInstance
Creates a new instance of the provider.
Public methodHookFeed
Hook the events that the rebroadcast server needs to listen to in order to rebroadcast a feed.
Public methodIsValidSendIntervalMilliseconds
Returns true if the send interval passed across is acceptable.
Public methodSendIntervalElapsed
Called when the send interval has elapsed.
Public methodUnhookFeed
Top
See Also