Type.registerNamespace('TU.WebBoard.Services');
TU.WebBoard.Services.UserOnline=function() {
TU.WebBoard.Services.UserOnline.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
TU.WebBoard.Services.UserOnline.prototype={
GetUsersOnline:function(succeededCallback, failedCallback, userContext) {
return this._invoke(TU.WebBoard.Services.UserOnline.get_path(), 'GetUsersOnline',false,{},succeededCallback,failedCallback,userContext); },
GetChatUsersOnline:function(succeededCallback, failedCallback, userContext) {
return this._invoke(TU.WebBoard.Services.UserOnline.get_path(), 'GetChatUsersOnline',false,{},succeededCallback,failedCallback,userContext); },
GetOnlineUsers:function(succeededCallback, failedCallback, userContext) {
return this._invoke(TU.WebBoard.Services.UserOnline.get_path(), 'GetOnlineUsers',false,{},succeededCallback,failedCallback,userContext); }}
TU.WebBoard.Services.UserOnline.registerClass('TU.WebBoard.Services.UserOnline',Sys.Net.WebServiceProxy);
TU.WebBoard.Services.UserOnline._staticInstance = new TU.WebBoard.Services.UserOnline();
TU.WebBoard.Services.UserOnline.set_path = function(value) { TU.WebBoard.Services.UserOnline._staticInstance._path = value; }
TU.WebBoard.Services.UserOnline.get_path = function() { return TU.WebBoard.Services.UserOnline._staticInstance._path; }
TU.WebBoard.Services.UserOnline.set_timeout = function(value) { TU.WebBoard.Services.UserOnline._staticInstance._timeout = value; }
TU.WebBoard.Services.UserOnline.get_timeout = function() { return TU.WebBoard.Services.UserOnline._staticInstance._timeout; }
TU.WebBoard.Services.UserOnline.set_defaultUserContext = function(value) { TU.WebBoard.Services.UserOnline._staticInstance._userContext = value; }
TU.WebBoard.Services.UserOnline.get_defaultUserContext = function() { return TU.WebBoard.Services.UserOnline._staticInstance._userContext; }
TU.WebBoard.Services.UserOnline.set_defaultSucceededCallback = function(value) { TU.WebBoard.Services.UserOnline._staticInstance._succeeded = value; }
TU.WebBoard.Services.UserOnline.get_defaultSucceededCallback = function() { return TU.WebBoard.Services.UserOnline._staticInstance._succeeded; }
TU.WebBoard.Services.UserOnline.set_defaultFailedCallback = function(value) { TU.WebBoard.Services.UserOnline._staticInstance._failed = value; }
TU.WebBoard.Services.UserOnline.get_defaultFailedCallback = function() { return TU.WebBoard.Services.UserOnline._staticInstance._failed; }
TU.WebBoard.Services.UserOnline.set_path("/UserOnline.asmx");
TU.WebBoard.Services.UserOnline.GetUsersOnline= function(onSuccess,onFailed,userContext) {TU.WebBoard.Services.UserOnline._staticInstance.GetUsersOnline(onSuccess,onFailed,userContext); }
TU.WebBoard.Services.UserOnline.GetChatUsersOnline= function(onSuccess,onFailed,userContext) {TU.WebBoard.Services.UserOnline._staticInstance.GetChatUsersOnline(onSuccess,onFailed,userContext); }
TU.WebBoard.Services.UserOnline.GetOnlineUsers= function(onSuccess,onFailed,userContext) {TU.WebBoard.Services.UserOnline._staticInstance.GetOnlineUsers(onSuccess,onFailed,userContext); }
