Yaaf.Xmpp.Runtime


XmppRuntime

Defined in Yaaf.Xmpp.Runtime.dll.
Represents the part of the runtime which doesn't depend on the 'prim type

Constructors

ConstructorDescription
new(coreApi, config, kernel)
Signature: (coreApi:ICoreStreamApi * config:IRuntimeConfig * kernel:IKernel) -> XmppRuntime

Instance members

Instance memberDescription
CloseConnection(force, error)
Signature: (force:bool * error:StreamErrorException) -> Async<unit>
CloseConnection(force)
Signature: force:bool -> Async<unit>
The letReceive flag means that we allow that we still let the receive loop run until we receive a stream closing element (regular shutdown)
Connect(prim)
Signature: prim:IStreamManager -> Task<exn option>
Dispose()
Signature: unit -> unit
IsClosed
Signature: bool
PluginManager
Signature: IServicePluginManager<IXmppPlugin>
QueueMessage(msg)
Signature: msg:StreamElement -> unit
QueueMessages(msgs)
Signature: (msgs:StreamElement list) -> unit
Fork me on GitHub