Yaaf.Xmpp.IM


Parsing

Defined in Yaaf.Xmpp.IM.dll.

Functions and values

Function or valueDescription
createMessageElement target data
Signature: target:JabberId -> data:MessageData -> Stanza<MessageData>
createMessageStanzaElement content
Signature: content:MessageData -> XElement list
createPresenceElement (...)
Signature: id:string option -> from:JabberId option -> toJid:JabberId option -> presenceType:PresenceProcessingType -> Stanza<PresenceProcessingType>
createPresenceStanzaElement presAction
Signature: presAction:PresenceProcessingType -> XElement list
createRosterElement (...)
Signature: id:string -> fromJid:JabberId option -> toJid:JabberId option -> data:RosterAction -> Stanza<RosterAction>
createRosterItemElement (isRemove, item)
Signature: (isRemove:bool * item:RosterItem) -> XElement
createRosterStanzaElement content
Signature: content:RosterAction -> XElement
isContentMessage stanza
Signature: stanza:IStanza -> bool
isContentPresence stanza
Signature: stanza:IStanza -> bool
isContentRoster stanza
Signature: stanza:IStanza -> bool
messageContentGenerator
Signature: ContentGenerator<MessageData>
ns
Signature: string
parseContentMessage stanza
Signature: stanza:IStanza -> MessageData
parseContentPresence stanza
Signature: stanza:IStanza -> PresenceProcessingType
parseContentRoster stanza
Signature: stanza:IStanza -> RosterAction
parseContentRosterItem elem
Signature: elem:XElement -> bool * RosterItem
parseMessageStanza ns elem
Signature: ns:string -> elem:XElement -> Stanza<MessageData>
parsePresenceStanza ns elem
Signature: ns:string -> elem:XElement -> Stanza<PresenceProcessingType>
parseRosterStanza ns elem
Signature: ns:string -> elem:XElement -> Stanza<RosterAction>
presenceContentGenerator
Signature: ContentGenerator<PresenceProcessingType>
rosterContentGenerator
Signature: ContentGenerator<RosterAction>
rosterNs
Signature: string
Fork me on GitHub