Base class of Connection classes
Implement common Connection class properties and methods
Checkout the protected properties and methods for the details.
protected var _connectionLog:ConnectionLog
protected var _sessionId:String
protected var _state:String
protected var _testConnection:Boolean
protected var _timeoutTimerId:int
connectionParams:ConnectionParams [read-only]
Implementation public function get connectionParams():ConnectionParams latency:int
Implementation public function get latency():int public function set latency(value:int):voidlog:ConnectionLog [read-only]
Implementation public function get log():ConnectionLog sessionId:String [read-only]
Implementation public function get sessionId():Stringstate:String [read-only]
Implementation public function get state():Stringthroughput:int
keep throughput average
Implementation public function get throughput():int public function set throughput(value:int):voidpublic function ConnectionBase(connectionParams:ConnectionParams , testConnection:Boolean = false)
Base constructor
Prepare
connection params,
state,
event dispatcher
Parameters protected function checkLatency(repeatCount:int = 1, delay:int = 300000):void
check latency
Parameters
repeatCount :int (default = 1) — default 1, only once; 0 means keep repeating
delay :int (default = 300000) — unit ms, default 300000 (5 min)
protected function onConnectionTimeout():void
Connection timeout event handler
protected function stopLatencyCheck():void
Copyright 2011-2012 AI Speech Ltd Tue Mar 26 2013, 01:05 PM +08:00