Yaaf.Xmpp.Runtime


ConnectionManager

Defined in Yaaf.Xmpp.Runtime.dll.
When editing this class be carefull with the XmppClient members, because they often can't be used directly because this would result in a deadlock

Constructors

ConstructorDescription
new(myDomain)
Signature: myDomain:string -> ConnectionManager

Instance members

Instance memberDescription
add_ClientDisconnected(arg1)
Signature: (EventHandler<IXmppClient * exn option>) -> unit
add_ClientNegotiated(arg1)
Signature: EventHandler<IXmppClient> -> unit
add_Errors(arg1)
Signature: EventHandler<exn> -> unit
ClientDisconnected
Signature: IEvent<EventHandler<IXmppClient * exn option>,(IXmppClient * exn option)>
ClientExited(xmppClient, res)
Signature: (xmppClient:IXmppClient * res:exn option) -> Async<unit>
ClientNegotiated
Signature: IEvent<EventHandler<IXmppClient>,IXmppClient>
Errors
Signature: IEvent<EventHandler<exn>,exn>
FilterConnections(filter)
Signature: filter:ConnectionFilter -> seq<IXmppClient>
Filter all currently registered and open connections and return the result
GetConnections(jid)
Signature: jid:JabberId -> IXmppClient list
RegisterIncommingConnection(xmppClient)
Signature: xmppClient:IXmppClient -> unit
remove_ClientDisconnected(arg1)
Signature: (EventHandler<IXmppClient * exn option>) -> unit
remove_ClientNegotiated(arg1)
Signature: EventHandler<IXmppClient> -> unit
remove_Errors(arg1)
Signature: EventHandler<exn> -> unit
Shutdown(force)
Signature: force:bool -> Async<unit>
Fork me on GitHub