class XMPP::Stanza::StreamFeatures

Overview

StreamFeatures Packet Reference: The active stream features are published on

       https://xmpp.org/registrar/stream-features.html

Note: That page misses draft and experimental XEP (i.e CSI, etc)

Included Modules

Defined in:

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from module XMPP::Stanza::Packet

name : String name, to_xml(xml : XML::Builder)
to_xml : String
to_xml

Instance methods inherited from module XMPP::Stanza::Packet

name : String name, to_xml(xml : XML::Builder)
to_xml : String
to_xml

Constructor Detail

def self.new(xml : String) #

def self.new(node : XML::Node) #

Class Method Detail

def self.xml_name : XMLName #

Server capabilities hash


Instance Method Detail

def any : Array(Node) #

def any=(any : Array(Node)) #

def bind : Bind? #

def bind=(bind : Bind?) #

def caps : Caps? #

def caps=(caps : Caps?) #

def does_start_tls #

def does_stream_management #

def mechanisms : SASLMechanisms? #

def mechanisms=(mechanisms : SASLMechanisms?) #

def name : String #

def p1_ack : P1Ack? #

def p1_ack=(p1_ack : P1Ack?) #

def p1_push : P1Push? #

ProcessOne Stream Features


def p1_push=(p1_push : P1Push?) #

ProcessOne Stream Features


def p1_rebind : P1Rebind? #

def p1_rebind=(p1_rebind : P1Rebind?) #

def session : StreamSession? #

Obsolete


def session=(session : StreamSession?) #

Obsolete


def start_tls : TLSStartTLS? #

Stream features


def start_tls=(start_tls : TLSStartTLS?) #

Stream features


def stream_management : StreamManagement? #

def stream_management=(stream_management : StreamManagement?) #

def tls_required #

def to_xml(elem : XML::Builder) #