var ChatWebService=function() {
ChatWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ChatWebService.prototype={
Login:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(ChatWebService.get_path(), 'Login',false,{name:name},succeededCallback,failedCallback,userContext); },
GetRoomClients:function(room,succeededCallback, failedCallback, userContext) {
return this._invoke(ChatWebService.get_path(), 'GetRoomClients',false,{room:room},succeededCallback,failedCallback,userContext); },
GetMessages:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(ChatWebService.get_path(), 'GetMessages',false,{name:name},succeededCallback,failedCallback,userContext); },
SendMessages:function(name,message,succeededCallback, failedCallback, userContext) {
return this._invoke(ChatWebService.get_path(), 'SendMessages',false,{name:name,message:message},succeededCallback,failedCallback,userContext); }}
ChatWebService.registerClass('ChatWebService',Sys.Net.WebServiceProxy);
ChatWebService._staticInstance = new ChatWebService();
ChatWebService.set_path = function(value) { ChatWebService._staticInstance._path = value; }
ChatWebService.get_path = function() { return ChatWebService._staticInstance._path; }
ChatWebService.set_timeout = function(value) { ChatWebService._staticInstance._timeout = value; }
ChatWebService.get_timeout = function() { return ChatWebService._staticInstance._timeout; }
ChatWebService.set_defaultUserContext = function(value) { ChatWebService._staticInstance._userContext = value; }
ChatWebService.get_defaultUserContext = function() { return ChatWebService._staticInstance._userContext; }
ChatWebService.set_defaultSucceededCallback = function(value) { ChatWebService._staticInstance._succeeded = value; }
ChatWebService.get_defaultSucceededCallback = function() { return ChatWebService._staticInstance._succeeded; }
ChatWebService.set_defaultFailedCallback = function(value) { ChatWebService._staticInstance._failed = value; }
ChatWebService.get_defaultFailedCallback = function() { return ChatWebService._staticInstance._failed; }
ChatWebService.set_path("/Homepage/ChatWebService.asmx");
ChatWebService.Login= function(name,onSuccess,onFailed,userContext) {ChatWebService._staticInstance.Login(name,onSuccess,onFailed,userContext); }
ChatWebService.GetRoomClients= function(room,onSuccess,onFailed,userContext) {ChatWebService._staticInstance.GetRoomClients(room,onSuccess,onFailed,userContext); }
ChatWebService.GetMessages= function(name,onSuccess,onFailed,userContext) {ChatWebService._staticInstance.GetMessages(name,onSuccess,onFailed,userContext); }
ChatWebService.SendMessages= function(name,message,onSuccess,onFailed,userContext) {ChatWebService._staticInstance.SendMessages(name,message,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(ChatMessage) === 'undefined') {
var ChatMessage=gtc("ChatMessage");
ChatMessage.registerClass('ChatMessage');
}
