示例#1
0
 public void ping(Roar.WebObjects.Info.PingArguments args, ZWebAPI.Callback <Roar.WebObjects.Info.PingResponse> cb)
 {
     api.MakeCall("info/ping", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Info.PingResponse>(cb, ping_response_parser), false);
 }
示例#2
0
 public void push(Roar.WebObjects.Urbanairship.PushArguments args, ZWebAPI.Callback <Roar.WebObjects.Urbanairship.PushResponse> cb)
 {
     api.MakeCall("urbanairship/push", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Urbanairship.PushResponse>(cb, push_response_parser), true);
 }
示例#3
0
 public void get(ZWebAPI.Callback <Foo> cb)
 {
     throw new System.NotImplementedException();
 }
示例#4
0
 public void netdrive_fetch(Roar.WebObjects.User.NetdriveFetchArguments args, ZWebAPI.Callback <Roar.WebObjects.User.NetdriveFetchResponse> cb)
 {
     api.MakeCall("user/netdrive_get", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.User.NetdriveFetchResponse>(cb, netdrive_fetch_response_parser), true);
 }
示例#5
0
 public void private_get(Roar.WebObjects.User.PrivateGetArguments args, ZWebAPI.Callback <Roar.WebObjects.User.PrivateGetResponse> cb)
 {
     api.MakeCall("user/private_get", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.User.PrivateGetResponse>(cb, private_get_response_parser), true);
 }
示例#6
0
 public void create(Roar.WebObjects.User.CreateArguments args, ZWebAPI.Callback <Roar.WebObjects.User.CreateResponse> cb)
 {
     api.MakeCall("user/create", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.User.CreateResponse>(cb, create_response_parser), false);
 }
示例#7
0
 public void login_facebook_oauth(Roar.WebObjects.User.LoginFacebookOauthArguments args, ZWebAPI.Callback <Roar.WebObjects.User.LoginFacebookOauthResponse> cb)
 {
     api.MakeCall("facebook/login_oauth", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.User.LoginFacebookOauthResponse>(cb, login_facebook_oauth_response_parser), false);
 }
示例#8
0
 public void view_all(Roar.WebObjects.Items.ViewAllArguments args, ZWebAPI.Callback <Roar.WebObjects.Items.ViewAllResponse> cb)
 {
     api.MakeCall("items/view_all", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Items.ViewAllResponse>(cb, view_all_response_parser), false);
 }
示例#9
0
 public void list(Roar.WebObjects.Leaderboards.ListArguments args, ZWebAPI.Callback <Roar.WebObjects.Leaderboards.ListResponse> cb)
 {
     api.MakeCall("leaderboards/list", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Leaderboards.ListResponse>(cb, list_response_parser), false);
 }
示例#10
0
 public void _set(Roar.WebObjects.Items.SetArguments args, ZWebAPI.Callback <Roar.WebObjects.Items.SetResponse> cb)
 {
     api.MakeCall("items/set", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Items.SetResponse>(cb, set_response_parser), true);
 }
示例#11
0
 public void use(Roar.WebObjects.Items.UseArguments args, ZWebAPI.Callback <Roar.WebObjects.Items.UseResponse> cb)
 {
     api.MakeCall("items/use", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Items.UseResponse>(cb, use_response_parser), true);
 }
示例#12
0
 public void equip(Roar.WebObjects.Items.EquipArguments args, ZWebAPI.Callback <Roar.WebObjects.Items.EquipResponse> cb)
 {
     api.MakeCall("items/equip", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Items.EquipResponse>(cb, equip_response_parser), true);
 }
示例#13
0
 public void poll(Roar.WebObjects.Info.PollArguments args, ZWebAPI.Callback <Roar.WebObjects.Info.PollResponse> cb)
 {
     api.MakeCall("info/poll", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Info.PollResponse>(cb, poll_response_parser), true);
 }
示例#14
0
 public void user(Roar.WebObjects.Info.UserArguments args, ZWebAPI.Callback <Roar.WebObjects.Info.UserResponse> cb)
 {
     api.MakeCall("info/user", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Info.UserResponse>(cb, user_response_parser), false);
 }
示例#15
0
 public void achievements(Roar.WebObjects.User.AchievementsArguments args, ZWebAPI.Callback <Roar.WebObjects.User.AchievementsResponse> cb)
 {
     api.MakeCall("user/achievements", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.User.AchievementsResponse>(cb, achievements_response_parser), true);
 }
示例#16
0
 public void view(Roar.WebObjects.Leaderboards.ViewArguments args, ZWebAPI.Callback <Roar.WebObjects.Leaderboards.ViewResponse> cb)
 {
     api.MakeCall("leaderboards/view", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Leaderboards.ViewResponse>(cb, view_response_parser), false);
 }
示例#17
0
 public void change_password(Roar.WebObjects.User.ChangePasswordArguments args, ZWebAPI.Callback <Roar.WebObjects.User.ChangePasswordResponse> cb)
 {
     api.MakeCall("user/change_password", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.User.ChangePasswordResponse>(cb, change_password_response_parser), true);
 }
示例#18
0
 public void accept(Roar.WebObjects.Mail.AcceptArguments args, ZWebAPI.Callback <Roar.WebObjects.Mail.AcceptResponse> cb)
 {
     api.MakeCall("mail/accept", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Mail.AcceptResponse>(cb, accept_response_parser), true);
 }
示例#19
0
 public void login(Roar.WebObjects.User.LoginArguments args, ZWebAPI.Callback <Roar.WebObjects.User.LoginResponse> cb)
 {
     api.MakeCall("user/login", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.User.LoginResponse>(cb, login_response_parser), false);
 }
示例#20
0
 public void what_can_i_send(Roar.WebObjects.Mail.WhatCanISendArguments args, ZWebAPI.Callback <Roar.WebObjects.Mail.WhatCanISendResponse> cb)
 {
     api.MakeCall("mail/what_can_i_send", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Mail.WhatCanISendResponse>(cb, what_can_i_send_response_parser), true);
 }
示例#21
0
 public void logout(Roar.WebObjects.User.LogoutArguments args, ZWebAPI.Callback <Roar.WebObjects.User.LogoutResponse> cb)
 {
     api.MakeCall("user/logout", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.User.LogoutResponse>(cb, logout_response_parser), true);
 }
示例#22
0
 public void list(Roar.WebObjects.Shop.ListArguments args, ZWebAPI.Callback <Roar.WebObjects.Shop.ListResponse> cb)
 {
     api.MakeCall("shop/list", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Shop.ListResponse>(cb, list_response_parser), true);
 }
示例#23
0
 public void view(Roar.WebObjects.User.ViewArguments args, ZWebAPI.Callback <Roar.WebObjects.User.ViewResponse> cb)
 {
     api.MakeCall("user/view", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.User.ViewResponse>(cb, view_response_parser), true);
 }
示例#24
0
 public void buy(Roar.WebObjects.Shop.BuyArguments args, ZWebAPI.Callback <Roar.WebObjects.Shop.BuyResponse> cb)
 {
     api.MakeCall("shop/buy", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Shop.BuyResponse>(cb, buy_response_parser), true);
 }
示例#25
0
 public void ios_register(Roar.WebObjects.Urbanairship.IosRegisterArguments args, ZWebAPI.Callback <Roar.WebObjects.Urbanairship.IosRegisterResponse> cb)
 {
     api.MakeCall("urbanairship/ios_register", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Urbanairship.IosRegisterResponse>(cb, ios_register_response_parser), true);
 }
示例#26
0
 public void run_admin(Roar.WebObjects.Scripts.RunAdminArguments args, ZWebAPI.Callback <Roar.WebObjects.Scripts.RunAdminResponse> cb)
 {
     api.MakeCall("scripts/run_admin", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Scripts.RunAdminResponse>(cb, run_admin_response_parser), false);
 }
示例#27
0
    public void get(ZWebAPI.Callback <T> cb)
    {
        A args = new A();

        getfn(args, cb);
    }
示例#28
0
 public void start(Roar.WebObjects.Tasks.StartArguments args, ZWebAPI.Callback <Roar.WebObjects.Tasks.StartResponse> cb)
 {
     api.MakeCall("tasks/start", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Tasks.StartResponse>(cb, start_response_parser), true);
 }
示例#29
0
 public CallbackBridge(ZWebAPI.Callback <T> cb, Roar.DataConversion.IXmlToObject <T> converter)
 {
     cb_        = cb;
     converter_ = converter;
 }
示例#30
0
 public void get_bulk_player_info(Roar.WebObjects.Info.GetBulkPlayerInfoArguments args, ZWebAPI.Callback <Roar.WebObjects.Info.GetBulkPlayerInfoResponse> cb)
 {
     api.MakeCall("info/get_bulk_player_info", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Info.GetBulkPlayerInfoResponse>(cb, get_bulk_player_info_response_parser), false);
 }