Packageorg.igniterealtime.xiff.core
Interfacepublic interface IXMPPConnection extends flash.events.IEventDispatcher
Implementors XMPPBOSHConnection, XMPPConnection, XMPPRTMPConnection, XMPPTLSConnection

Interface for the XMPP Connection classes



Public Properties
 PropertyDefined By
  active : Boolean
IXMPPConnection
  compress : Boolean
IXMPPConnection
  domain : String
IXMPPConnection
  incomingBytes : uint
[read-only]
IXMPPConnection
  jid : UnescapedJID
[read-only]
IXMPPConnection
  loggedIn : Boolean
IXMPPConnection
  outgoingBytes : uint
[read-only]
IXMPPConnection
  password : String
IXMPPConnection
  port : uint
IXMPPConnection
  queuePresences : Boolean
IXMPPConnection
  resource : String
IXMPPConnection
  server : String
IXMPPConnection
  useAnonymousLogin : Boolean
IXMPPConnection
  username : String
IXMPPConnection
Public Methods
 MethodDefined By
  
connect(streamType:uint = 0):void
IXMPPConnection
  
disableExtensions(... exts):void
IXMPPConnection
  
disconnect():void
IXMPPConnection
  
enableExtensions(... exts):void
IXMPPConnection
  
send(data:IXMPPStanza):void
IXMPPConnection
  
IXMPPConnection
Property Detail
activeproperty
active:Boolean


Implementation
    public function get active():Boolean
    public function set active(value:Boolean):void
compressproperty 
compress:Boolean


Implementation
    public function get compress():Boolean
    public function set compress(value:Boolean):void
domainproperty 
domain:String


Implementation
    public function get domain():String
    public function set domain(value:String):void
incomingBytesproperty 
incomingBytes:uint  [read-only]


Implementation
    public function get incomingBytes():uint
jidproperty 
jid:UnescapedJID  [read-only]


Implementation
    public function get jid():UnescapedJID
loggedInproperty 
loggedIn:Boolean


Implementation
    public function get loggedIn():Boolean
    public function set loggedIn(value:Boolean):void
outgoingBytesproperty 
outgoingBytes:uint  [read-only]


Implementation
    public function get outgoingBytes():uint
passwordproperty 
password:String


Implementation
    public function get password():String
    public function set password(value:String):void
portproperty 
port:uint


Implementation
    public function get port():uint
    public function set port(value:uint):void
queuePresencesproperty 
queuePresences:Boolean


Implementation
    public function get queuePresences():Boolean
    public function set queuePresences(value:Boolean):void
resourceproperty 
resource:String


Implementation
    public function get resource():String
    public function set resource(value:String):void
serverproperty 
server:String


Implementation
    public function get server():String
    public function set server(value:String):void
useAnonymousLoginproperty 
useAnonymousLogin:Boolean


Implementation
    public function get useAnonymousLogin():Boolean
    public function set useAnonymousLogin(value:Boolean):void
usernameproperty 
username:String


Implementation
    public function get username():String
    public function set username(value:String):void
Method Detail
connect()method
public function connect(streamType:uint = 0):void

Parameters

streamType:uint (default = 0)

disableExtensions()method 
public function disableExtensions(... exts):void

Parameters

... exts

disconnect()method 
public function disconnect():void

enableExtensions()method 
public function enableExtensions(... exts):void

Parameters

... exts

send()method 
public function send(data:IXMPPStanza):void

Parameters

data:IXMPPStanza

sendKeepAlive()method 
public function sendKeepAlive():void