Packagecom.electrotank.electroserver5.api
Classpublic class GetUserCountRequest
InheritanceGetUserCountRequest Inheritance EsRequest Inheritance EsMessage Inheritance flash.events.Event

This request asks the server for the current number of users logged in. It leads to a a GetUserCountResponse which contains the user count. This shows how to request the concurrent logged in user count from the server, capture the response, and print the result.
private var _es:ElectroServer;
private function initialize():void {
        _es.engine.addEventListener(MessageType.GetUserCountResponse.name, onGetUserCountResponse);
        var gucr:GetUserCountRequest = new GetUserCountRequest();
        _es.engine.send(gucr);
}
private function onGetUserCountResponse(e:GetUserCountResponse):void {
        trace("Number of users logged in: " + e.count.toString());
}



Public Properties
 PropertyDefined By
 InheritedmessageNumber : int
EsMessage
 InheritedmessageType : MessageType
EsMessage
 InheritedrequestId : int
EsMessage
 InheritedserverId : String
EsMessage
Public Methods
 MethodDefined By
  
GetUserCountRequest(m:MessageType = null, t:TBase = null)
GetUserCountRequest
  
fromThrift(t_:TBase):void
[override]
GetUserCountRequest
  
newThrift():TBase
[override]
GetUserCountRequest
  
toThrift():TBase
[override]
GetUserCountRequest
Constructor Detail
GetUserCountRequest()Constructor
public function GetUserCountRequest(m:MessageType = null, t:TBase = null)



Parameters
m:MessageType (default = null)
 
t:TBase (default = null)
Method Detail
fromThrift()method
override public function fromThrift(t_:TBase):void

Parameters

t_:TBase

newThrift()method 
override public function newThrift():TBase

Returns
TBase
toThrift()method 
override public function toThrift():TBase

Returns
TBase