Yaaf.Xmpp.Runtime


XmppSetup

Defined in Yaaf.Xmpp.Runtime.dll.

Functions and values

Function or valueDescription
addConnectInfo (...)
Signature: connectInfo:ConnectInfo -> connectData:AdvancedConnectInfo -> setup:ClientSetup -> ClientSetup
AddConnectInfo (...)
Signature: (setup:ClientSetup * connectInfo:ConnectInfo * connectData:AdvancedConnectInfo) -> ClientSetup
Sets the corresponsing feature configs from the given Connection informations
addCoreClient
Signature: ClientSetup -> ClientSetup
AddCoreClient setup
Signature: setup:ClientSetup -> ClientSetup
Adds features and plugins required by Xmpp Core (note that the XmppClientPlugin is missing, because a lot of configs are incompatible with it)
addHelper (...)
Signature: updateKernel:(IKernel -> unit) -> addInitRuntime:(XmppRuntime -> unit) -> setup:ClientSetup -> ClientSetup
AddHelper (...)
Signature: (setup:ClientSetup * updateKernel:(IKernel -> unit) * addInitRuntime:(XmppRuntime -> unit)) -> ClientSetup
CreateSetup ()
Signature: unit -> ClientSetup
CreateSetupFromInit (kernel, init)
Signature: (kernel:IKernel * init:(XmppRuntime -> unit)) -> ClientSetup
CreateSetupFromKernel kernel
Signature: kernel:IKernel -> ClientSetup
safeChild setup
Signature: setup:ClientSetup -> ClientSetup
setBindConfig config setup
Signature: config:IBindConfig -> setup:ClientSetup -> ClientSetup
SetBindConfig (setup, config)
Signature: (setup:ClientSetup * config:IBindConfig) -> ClientSetup
Sets the given IBindConfig to the current configuration
SetConfig (setup, config)
Signature: (setup:ClientSetup * config:^I) -> ClientSetup
Type parameters: ^C, ^I
setRuntimeConfig config setup
Signature: config:IRuntimeConfig -> setup:ClientSetup -> ClientSetup
SetRuntimeConfig (setup, config)
Signature: (setup:ClientSetup * config:IRuntimeConfig) -> ClientSetup
Sets the given IRuntimeConfig to the current configuration
setSaslConfig config setup
Signature: config:ISaslConfig -> setup:ClientSetup -> ClientSetup
SetSaslConfig (setup, config)
Signature: (setup:ClientSetup * config:ISaslConfig) -> ClientSetup
Sets the given ISaslConfig to the current configuration
setStreamFeatureConfig config setup
Signature: config:IStreamFeatureConfig -> setup:ClientSetup -> ClientSetup
SetStreamFeatureConfig (setup, config)
Signature: (setup:ClientSetup * config:IStreamFeatureConfig) -> ClientSetup
Sets the given IStreamFeatureConfig to the current configuration
setTlsConfig config setup
Signature: config:ITlsConfig -> setup:ClientSetup -> ClientSetup
SetTlsConfig (setup, config)
Signature: (setup:ClientSetup * config:ITlsConfig) -> ClientSetup
Sets the given ITlsConfig to the current configuration
Fork me on GitHub