//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.1433
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
//
// This source code was auto-generated by Microsoft.VSDesigner, Version 2.0.50727.1433.
//
#pragma warning disable 1591
namespace CircularChess.CChessProxy {
using System;
/// <remarks/>
public partial class CChessSkeleton : System.Windows.Browser.Net.SoapHttpClientProtocol {
/// <remarks/>
public CChessSkeleton() {
this.Url = "http://localhost:2627/CircularChessWebsite/CChessSkeleton.asmx";
}
/// <remarks/>
public void Login(CChessPlayer new_player) {
this.Invoke("Login", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("new_player", new_player)}, typeof(void));
}
/// <remarks/>
public System.IAsyncResult BeginLogin(CChessPlayer new_player, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("Login", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("new_player", new_player)}, typeof(void), callback, asyncState);
}
/// <remarks/>
public void EndLogin(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public void UpdateUserActivity() {
this.Invoke("UpdateUserActivity", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[0], typeof(void));
}
/// <remarks/>
public System.IAsyncResult BeginUpdateUserActivity(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("UpdateUserActivity", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[0], typeof(void), callback, asyncState);
}
/// <remarks/>
public void EndUpdateUserActivity(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public CChessPlayer[] GetOnlineUsers() {
object[] results = this.Invoke("GetOnlineUsers", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[0], typeof(CChessPlayer[]));
return ((CChessPlayer[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetOnlineUsers(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetOnlineUsers", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[0], typeof(CChessPlayer[]), callback, asyncState);
}
/// <remarks/>
public CChessPlayer[] EndGetOnlineUsers(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((CChessPlayer[])(results[0]));
}
/// <remarks/>
public void SendMessage(string message) {
this.Invoke("SendMessage", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("message", message)}, typeof(void));
}
/// <remarks/>
public System.IAsyncResult BeginSendMessage(string message, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("SendMessage", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("message", message)}, typeof(void), callback, asyncState);
}
/// <remarks/>
public void EndSendMessage(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public ChatMessage[] GetNewMessages(int unix_timestamp) {
object[] results = this.Invoke("GetNewMessages", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("unix_timestamp", unix_timestamp)}, typeof(ChatMessage[]));
return ((ChatMessage[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetNewMessages(int unix_timestamp, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetNewMessages", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("unix_timestamp", unix_timestamp)}, typeof(ChatMessage[]), callback, asyncState);
}
/// <remarks/>
public ChatMessage[] EndGetNewMessages(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((ChatMessage[])(results[0]));
}
/// <remarks/>
public ChatMessage[] GetLastNMessages(int n) {
object[] results = this.Invoke("GetLastNMessages", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("n", n)}, typeof(ChatMessage[]));
return ((ChatMessage[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetLastNMessages(int n, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetLastNMessages", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("n", n)}, typeof(ChatMessage[]), callback, asyncState);
}
/// <remarks/>
public ChatMessage[] EndGetLastNMessages(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((ChatMessage[])(results[0]));
}
/// <remarks/>
public void CreateNewGame(CChessGameColors color) {
this.Invoke("CreateNewGame", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("color", color)}, typeof(void));
}
/// <remarks/>
public System.IAsyncResult BeginCreateNewGame(CChessGameColors color, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("CreateNewGame", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("color", color)}, typeof(void), callback, asyncState);
}
/// <remarks/>
public void EndCreateNewGame(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public CChessGamesPlayers[] GetCurrentGamePlayers() {
object[] results = this.Invoke("GetCurrentGamePlayers", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[0], typeof(CChessGamesPlayers[]));
return ((CChessGamesPlayers[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetCurrentGamePlayers(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetCurrentGamePlayers", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[0], typeof(CChessGamesPlayers[]), callback, asyncState);
}
/// <remarks/>
public CChessGamesPlayers[] EndGetCurrentGamePlayers(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((CChessGamesPlayers[])(results[0]));
}
/// <remarks/>
public void AddToGame(long game_id, CChessGameColors color) {
this.Invoke("AddToGame", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("game_id", game_id),
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("color", color)}, typeof(void));
}
/// <remarks/>
public System.IAsyncResult BeginAddToGame(long game_id, CChessGameColors color, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("AddToGame", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("game_id", game_id),
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("color", color)}, typeof(void), callback, asyncState);
}
/// <remarks/>
public void EndAddToGame(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public CChessGamesPlayers GetOpponent() {
object[] results = this.Invoke("GetOpponent", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[0], typeof(CChessGamesPlayers));
return ((CChessGamesPlayers)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetOpponent(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetOpponent", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[0], typeof(CChessGamesPlayers), callback, asyncState);
}
/// <remarks/>
public CChessGamesPlayers EndGetOpponent(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((CChessGamesPlayers)(results[0]));
}
/// <remarks/>
public CChessGamesPlayers GetYou() {
object[] results = this.Invoke("GetYou", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[0], typeof(CChessGamesPlayers));
return ((CChessGamesPlayers)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetYou(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetYou", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[0], typeof(CChessGamesPlayers), callback, asyncState);
}
/// <remarks/>
public CChessGamesPlayers EndGetYou(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((CChessGamesPlayers)(results[0]));
}
/// <remarks/>
public long MovePiece(CChessMove move) {
object[] results = this.Invoke("MovePiece", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("move", move)}, typeof(long));
return ((long)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginMovePiece(CChessMove move, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("MovePiece", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("move", move)}, typeof(long), callback, asyncState);
}
/// <remarks/>
public long EndMovePiece(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((long)(results[0]));
}
/// <remarks/>
public CChessMove GetLastMove(long last_move_id) {
object[] results = this.Invoke("GetLastMove", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("last_move_id", last_move_id)}, typeof(CChessMove));
return ((CChessMove)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetLastMove(long last_move_id, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetLastMove", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("last_move_id", last_move_id)}, typeof(CChessMove), callback, asyncState);
}
/// <remarks/>
public CChessMove EndGetLastMove(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((CChessMove)(results[0]));
}
/// <remarks/>
public CChessMove[] GetAllMoves(long game_id) {
object[] results = this.Invoke("GetAllMoves", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("game_id", game_id)}, typeof(CChessMove[]));
return ((CChessMove[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginGetAllMoves(long game_id, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("GetAllMoves", new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter[] {
new System.Windows.Browser.Net.SoapHttpClientProtocol.ServiceParameter("game_id", game_id)}, typeof(CChessMove[]), callback, asyncState);
}
/// <remarks/>
public CChessMove[] EndGetAllMoves(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((CChessMove[])(results[0]));
}
}
/// <remarks/>
public partial class CChessPlayer {
private long player_idField;
private string player_nickField;
private int last_activityField;
private CChessMove[] cChessMovesField;
private ChatMessage[] chatMessagesField;
private CChessGamesPlayers[] cChessGamesPlayersField;
/// <remarks/>
public long player_id {
get {
return this.player_idField;
}
set {
this.player_idField = value;
}
}
/// <remarks/>
public string player_nick {
get {
return this.player_nickField;
}
set {
this.player_nickField = value;
}
}
/// <remarks/>
public int last_activity {
get {
return this.last_activityField;
}
set {
this.last_activityField = value;
}
}
/// <remarks/>
public CChessMove[] CChessMoves {
get {
return this.cChessMovesField;
}
set {
this.cChessMovesField = value;
}
}
/// <remarks/>
public ChatMessage[] ChatMessages {
get {
return this.chatMessagesField;
}
set {
this.chatMessagesField = value;
}
}
/// <remarks/>
public CChessGamesPlayers[] CChessGamesPlayers {
get {
return this.cChessGamesPlayersField;
}
set {
this.cChessGamesPlayersField = value;
}
}
}
/// <remarks/>
public partial class CChessMove {
private long move_idField;
private long game_idField;
private byte piece_idField;
private byte destination_ringField;
private byte destination_squareField;
private long player_idField;
private CChessPlayer cChessPlayerField;
private CChessGame cChessGameField;
/// <remarks/>
public long move_id {
get {
return this.move_idField;
}
set {
this.move_idField = value;
}
}
/// <remarks/>
public long game_id {
get {
return this.game_idField;
}
set {
this.game_idField = value;
}
}
/// <remarks/>
public byte piece_id {
get {
return this.piece_idField;
}
set {
this.piece_idField = value;
}
}
/// <remarks/>
public byte destination_ring {
get {
return this.destination_ringField;
}
set {
this.destination_ringField = value;
}
}
/// <remarks/>
public byte destination_square {
get {
return this.destination_squareField;
}
set {
this.destination_squareField = value;
}
}
/// <remarks/>
public long player_id {
get {
return this.player_idField;
}
set {
this.player_idField = value;
}
}
/// <remarks/>
public CChessPlayer CChessPlayer {
get {
return this.cChessPlayerField;
}
set {
this.cChessPlayerField = value;
}
}
/// <remarks/>
public CChessGame CChessGame {
get {
return this.cChessGameField;
}
set {
this.cChessGameField = value;
}
}
}
/// <remarks/>
public partial class CChessGame {
private long game_idField;
private byte game_stateField;
private CChessMove[] cChessMovesField;
private CChessGamesPlayers[] cChessGamesPlayersField;
/// <remarks/>
public long game_id {
get {
return this.game_idField;
}
set {
this.game_idField = value;
}
}
/// <remarks/>
public byte game_state {
get {
return this.game_stateField;
}
set {
this.game_stateField = value;
}
}
/// <remarks/>
public CChessMove[] CChessMoves {
get {
return this.cChessMovesField;
}
set {
this.cChessMovesField = value;
}
}
/// <remarks/>
public CChessGamesPlayers[] CChessGamesPlayers {
get {
return this.cChessGamesPlayersField;
}
set {
this.cChessGamesPlayersField = value;
}
}
}
/// <remarks/>
public partial class CChessGamesPlayers {
private string player_nickField;
private long game_idField;
private long player_idField;
private byte colorField;
private CChessPlayer cChessPlayerField;
private CChessGame cChessGameField;
/// <remarks/>
public string player_nick {
get {
return this.player_nickField;
}
set {
this.player_nickField = value;
}
}
/// <remarks/>
public long game_id {
get {
return this.game_idField;
}
set {
this.game_idField = value;
}
}
/// <remarks/>
public long player_id {
get {
return this.player_idField;
}
set {
this.player_idField = value;
}
}
/// <remarks/>
public byte color {
get {
return this.colorField;
}
set {
this.colorField = value;
}
}
/// <remarks/>
public CChessPlayer CChessPlayer {
get {
return this.cChessPlayerField;
}
set {
this.cChessPlayerField = value;
}
}
/// <remarks/>
public CChessGame CChessGame {
get {
return this.cChessGameField;
}
set {
this.cChessGameField = value;
}
}
}
/// <remarks/>
public partial class ChatMessage {
private string writer_nickField;
private long message_idField;
private long message_writerField;
private string message_contentField;
private int sent_timestampField;
private CChessPlayer cChessPlayerField;
/// <remarks/>
public string writer_nick {
get {
return this.writer_nickField;
}
set {
this.writer_nickField = value;
}
}
/// <remarks/>
public long message_id {
get {
return this.message_idField;
}
set {
this.message_idField = value;
}
}
/// <remarks/>
public long message_writer {
get {
return this.message_writerField;
}
set {
this.message_writerField = value;
}
}
/// <remarks/>
public string message_content {
get {
return this.message_contentField;
}
set {
this.message_contentField = value;
}
}
/// <remarks/>
public int sent_timestamp {
get {
return this.sent_timestampField;
}
set {
this.sent_timestampField = value;
}
}
/// <remarks/>
public CChessPlayer CChessPlayer {
get {
return this.cChessPlayerField;
}
set {
this.cChessPlayerField = value;
}
}
}
/// <remarks/>
public enum CChessGameColors {
/// <remarks/>
White,
/// <remarks/>
Black,
}
}
#pragma warning restore 1591