Click or drag to resize
ConnectionBaseTConnection Class
Connection base properties/methods.
Inheritance Hierarchy
SystemObject
  FM.IceLinkSerializable
    FM.IceLinkDynamic
      FM.IceLinkConnectionBaseTConnection
        FM.IceLinkConnection

Namespace: FM.IceLink
Assembly: FM.IceLink (in FM.IceLink.dll) Version: 3.0.3.0 (3.0.3.0)

The ConnectionBaseTConnection type exposes the following members.

Constructors
  NameDescription
Public methodConnectionBaseTConnection
Initializes a new instance of the ConnectionBaseTConnection class.
Top
Properties
  NameDescription
Public propertyDeadStreamTimeout
Gets or sets the amount of time (in milliseconds) to wait for connectivity checks to re-establish after they start to fail on a live connection. Defaults to 15,000.
Public propertyDynamicProperties
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.)
Public propertyError
Gets or sets the error.
Public propertyIceGatherPolicy
Gets or sets the ICE gather policy.
Public propertyIceServer
Gets or sets the ICE server.
Public propertyIceServers
Gets or sets the ICE servers.
Public propertyId
Gets or sets the identifier.
Protected propertyInstance
Gets the current instance.
Protected propertyIsDirty
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.)
Public propertyLocalDescription
Gets the local description.
Public propertyRemoteDescription
Gets the remote description.
Public propertyState
Gets or sets the state of the connection.
Public propertyStreams
Gets the streams.
Public propertyTieBreaker
Gets the tie breaker.
Public propertyTimeout
Gets or sets the amount of time (in milliseconds) to wait for a connection to establish before giving up and closing it. Defaults to 30,000.
Top
Methods
  NameDescription
Public methodAddIceServer
Adds an ICE server.
Public methodAddRemoteCandidate
Adds the remote candidate.
Public methodAddServers
Adds some ICE servers.
Public methodAddStream
Adds the stream.
Public methodAddStreams
Adds the streams.
Public methodClose
Closes this instance.
Public methodCreateAnswer
Creates an answer.
Public methodCreateOffer
Creates an offer.
Protected methodDoAddRemoteCandidate
Adds the remote candidate.
Protected methodDoCreateAnswer
Creates an answer.
Protected methodDoCreateOffer
Creates an offer.
Protected methodDoSendCachedLocalCandidates
Dispatches cached local candidates that were gathered while Connection generated session description.
Protected methodDoSetLocalDescription
Sets the local description.
Protected methodDoSetRemoteDescription
Sets the remote description.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetDynamicValue
Gets a property value from the local cache.
(Inherited from Dynamic.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodProcessDescription
Processes a session description.
Protected methodProcessSdpMediaDescription
Processes a media description.
Protected methodRaiseLocalCandidate
Raises a local candidate but only if it has not been already raised.
Public methodRemoveIceServer
Removes an ICE server.
Public methodRemoveServers
Removes some ICE servers.
Public methodRemoveStream
Removes the stream.
Public methodRemoveStreams
Removes the streams.
Public methodSetDynamicValue
Sets a property value in the local cache.
(Inherited from Dynamic.)
Public methodSetLocalDescription
Sets the local description.
Public methodSetRemoteDescription
Sets the remote description.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUnsetDynamicValue
Unsets a property value in the local cache.
(Inherited from Dynamic.)
Top
Events
  NameDescription
Public eventOnLocalCandidate
Raised when a local candidate is added.
Public eventOnLocalDescription
Raised when a local description is set.
Public eventOnRemoteCandidate
Raised when a remote description is added.
Public eventOnRemoteDescription
Raised when a remote description is set.
Public eventOnStateChange
Raised when the connection state changes.
Top
Fields
  NameDescription
Protected fieldConnectionLock
The state lock.
Top
See Also