enum XMPP::TransportMode

Overview

Connection transport selected by Config#transport. Tcp is the classic RFC 6120 stream (STARTTLS or XEP-0368 direct TLS); WebSocket is RFC 7395; Bosh is XEP-0206; Auto tries TCP first, then XEP-0156 discovery.

Defined in:

xmpp/config.cr

Enum Members

Tcp = 0
WebSocket = 1
Bosh = 2
Auto = 3

Instance Method Summary

Instance Method Detail

def auto? #

Returns true if this enum value equals Auto


[View source]
def bosh? #

Returns true if this enum value equals Bosh


[View source]
def tcp? #

Returns true if this enum value equals Tcp


[View source]
def web_socket? #

Returns true if this enum value equals WebSocket


[View source]