class XMPP::Component
- XMPP::Component
 - Reference
 - Object
 
Included Modules
Defined in:
xmpp/component.crConstructors
Instance Method Summary
- 
        #connect
        
          
connect triggers component connection to XMPP server component port.
 - #disconnect
 - #options : ComponentOptions
 - #resume(state : SMState)
 - 
        #send(packet : String)
        
          
send sends an XMPP stanza as a string to the server.
 - 
        #send(packet : Stanza::Packet)
        
          
sends marshal's XMPP stanza and sends it to the server.
 
Instance methods inherited from module XMPP::EventManager
  
  
    
      event_handler : EventHandler | Nil
    event_handler, 
    
  
    
      event_handler=(event_handler : EventHandler | Nil)
    event_handler=
    
  
    
    
  
    
  Instance methods inherited from module XMPP::StreamClient
  
  
    
      connect
    connect, 
    
  
    
      disconnect
    disconnect, 
    
  
    
      event_handler=(handler : EventHandler)
    event_handler=, 
    
  
    
      resume(state : SMState)
    resume
    
  
    
    
  
    
  Instance methods inherited from module XMPP::Sender
  
  
    
      send(packet : String)send(packet : Stanza::Packet) send
Constructor Detail
Instance Method Detail
        
        def send(packet : String)
        #
      
      
        send sends an XMPP stanza as a string to the server. It can be invalid XML or XMPP content. In that case, the server will disconnect the client. It is up to the user of this method to carefully craft the XML content to produce valid XMPP.