Freeciv-3.3: /fast/freeciv/nightly/main/client/packhand_gen.h Source File

Freeciv-3.3

Loading...
Searching...
No Matches
packhand_gen.h
Go to the documentation of this file.
1 /**************************************************************************
2 * THIS FILE WAS GENERATED *
3 * Script: common/generate_packets.py *
4 * Input: common/networking/packets.def *
5 * DO NOT CHANGE THIS FILE *
6 **************************************************************************/
7
8#ifndef FC__PACKHAND_GEN_H
9#define FC__PACKHAND_GEN_H
10
11#ifdef __cplusplus
12extern "C" {
13#endif /* __cplusplus */
14
15/* utility */
16#include "shared.h"
17
18/* common */
19#include "packets.h"
20
21bool client_handle_packet(enum packet_type type, const void *packet);
22
23void handle_processing_started(void);
24void handle_processing_finished(void);
25struct packet_investigate_started;
26void handle_investigate_started(const struct packet_investigate_started *packet);
27struct packet_investigate_finished;
28void handle_investigate_finished(const struct packet_investigate_finished *packet);
29void handle_server_join_reply(bool you_can_join, const char *message, const char *capability, const char *challenge_file, int conn_id);
30void handle_authentication_req(enum authentication_type type, const char *message);
31void handle_server_shutdown(void);
32struct packet_endgame_report;
33void handle_endgame_report(const struct packet_endgame_report *packet);
34struct packet_endgame_player;
35void handle_endgame_player(const struct packet_endgame_player *packet);
36struct packet_tile_info;
37void handle_tile_info(const struct packet_tile_info *packet);
38struct packet_game_info;
39void handle_game_info(const struct packet_game_info *packet);
40struct packet_calendar_info;
41void handle_calendar_info(const struct packet_calendar_info *packet);
42void handle_timeout_info(float seconds_to_phasedone, float last_turn_change_time);
43struct packet_map_info;
44void handle_map_info(const struct packet_map_info *packet);
45void handle_nuke_tile_info(int tile);
46void handle_team_name_info(int team_id, const char *team_name);
47void handle_achievement_info(int id, bool gained, bool first);
48struct packet_chat_msg;
49void handle_chat_msg(const struct packet_chat_msg *packet);
50struct packet_early_chat_msg;
51void handle_early_chat_msg(const struct packet_early_chat_msg *packet);
52void handle_connect_msg(const char *message);
53void handle_server_info(const char *version_label, int major_version, int minor_version, int patch_version, int emerg_version);
54void handle_city_remove(int city_id);
55struct packet_city_info;
56void handle_city_info(const struct packet_city_info *packet);
57struct packet_city_nationalities;
58void handle_city_nationalities(const struct packet_city_nationalities *packet);
59struct packet_city_update_counters;
60void handle_city_update_counters(const struct packet_city_update_counters *packet);
61struct packet_city_short_info;
62void handle_city_short_info(const struct packet_city_short_info *packet);
63struct packet_trade_route_info;
64void handle_trade_route_info(const struct packet_trade_route_info *packet);
65void handle_city_name_suggestion_info(int unit_id, const char *name);
66void handle_city_sabotage_list(int actor_id, int city_id, bv_imprs improvements, action_id act_id, int request_kind);
67struct packet_city_rally_point;
68void handle_city_rally_point(const struct packet_city_rally_point *packet);
69struct packet_worker_task;
70void handle_worker_task(const struct packet_worker_task *packet);
71void handle_player_remove(int playerno);
72struct packet_player_info;
73void handle_player_info(const struct packet_player_info *packet);
74struct packet_player_attribute_chunk;
75void handle_player_attribute_chunk(const struct packet_player_attribute_chunk *packet);
76struct packet_player_diplstate;
77void handle_player_diplstate(const struct packet_player_diplstate *packet);
78struct packet_research_info;
79void handle_research_info(const struct packet_research_info *packet);
80void handle_unknown_research(int id);
81void handle_unit_remove(int unit_id);
82struct packet_unit_info;
83void handle_unit_info(const struct packet_unit_info *packet);
84struct packet_unit_short_info;
85void handle_unit_short_info(const struct packet_unit_short_info *packet);
86struct packet_unit_combat_info;
87void handle_unit_combat_info(const struct packet_unit_combat_info *packet);
88void handle_unit_action_answer(int actor_id, int target_id, int cost, action_id action_type, int request_kind);
89struct packet_unit_actions;
90void handle_unit_actions(const struct packet_unit_actions *packet);
91void handle_diplomacy_init_meeting(int counterpart, int initiated_from);
92void handle_diplomacy_cancel_meeting(int counterpart, int initiated_from);
93void handle_diplomacy_create_clause(int counterpart, int giver, enum clause_type type, int value);
94void handle_diplomacy_remove_clause(int counterpart, int giver, enum clause_type type, int value);
95void handle_diplomacy_accept_treaty(int counterpart, bool I_accepted, bool other_accepted);
96void handle_page_msg(const char *caption, const char *headline, enum event_type event, int len, int parts);
97void handle_page_msg_part(const char *lines);
98struct packet_conn_info;
99void handle_conn_info(const struct packet_conn_info *packet);
100void handle_conn_ping_info(int connections, const int *conn_id, const float *ping_time);
101void handle_conn_ping(void);
102void handle_end_phase(void);
103void handle_start_phase(int phase);
104void handle_new_year(int year, int fragments, int turn);
105void handle_begin_turn(void);
106void handle_end_turn(void);
107void handle_freeze_client(void);
108void handle_thaw_client(void);
109struct packet_spaceship_info;
110void handle_spaceship_info(const struct packet_spaceship_info *packet);
111struct packet_ruleset_unit;
112void handle_ruleset_unit(const struct packet_ruleset_unit *packet);
113struct packet_ruleset_unit_bonus;
114void handle_ruleset_unit_bonus(const struct packet_ruleset_unit_bonus *packet);
115struct packet_ruleset_unit_flag;
116void handle_ruleset_unit_flag(const struct packet_ruleset_unit_flag *packet);
117struct packet_ruleset_unit_class_flag;
118void handle_ruleset_unit_class_flag(const struct packet_ruleset_unit_class_flag *packet);
119struct packet_ruleset_game;
120void handle_ruleset_game(const struct packet_ruleset_game *packet);
121struct packet_ruleset_specialist;
122void handle_ruleset_specialist(const struct packet_ruleset_specialist *packet);
123struct packet_ruleset_government_ruler_title;
124void handle_ruleset_government_ruler_title(const struct packet_ruleset_government_ruler_title *packet);
125struct packet_ruleset_tech;
126void handle_ruleset_tech(const struct packet_ruleset_tech *packet);
127struct packet_ruleset_tech_class;
128void handle_ruleset_tech_class(const struct packet_ruleset_tech_class *packet);
129struct packet_ruleset_tech_flag;
130void handle_ruleset_tech_flag(const struct packet_ruleset_tech_flag *packet);
131struct packet_ruleset_government;
132void handle_ruleset_government(const struct packet_ruleset_government *packet);
133struct packet_ruleset_terrain_control;
134void handle_ruleset_terrain_control(const struct packet_ruleset_terrain_control *packet);
135void handle_rulesets_ready(void);
136struct packet_ruleset_nation_sets;
137void handle_ruleset_nation_sets(const struct packet_ruleset_nation_sets *packet);
138struct packet_ruleset_nation_groups;
139void handle_ruleset_nation_groups(const struct packet_ruleset_nation_groups *packet);
140struct packet_ruleset_nation;
141void handle_ruleset_nation(const struct packet_ruleset_nation *packet);
142void handle_nation_availability(int ncount, const bool *is_pickable, bool nationset_change);
143struct packet_ruleset_style;
144void handle_ruleset_style(const struct packet_ruleset_style *packet);
145struct packet_ruleset_city;
146void handle_ruleset_city(const struct packet_ruleset_city *packet);
147struct packet_ruleset_building;
148void handle_ruleset_building(const struct packet_ruleset_building *packet);
149struct packet_ruleset_impr_flag;
150void handle_ruleset_impr_flag(const struct packet_ruleset_impr_flag *packet);
151struct packet_ruleset_terrain;
152void handle_ruleset_terrain(const struct packet_ruleset_terrain *packet);
153struct packet_ruleset_terrain_flag;
154void handle_ruleset_terrain_flag(const struct packet_ruleset_terrain_flag *packet);
155struct packet_ruleset_unit_class;
156void handle_ruleset_unit_class(const struct packet_ruleset_unit_class *packet);
157struct packet_ruleset_extra;
158void handle_ruleset_extra(const struct packet_ruleset_extra *packet);
159struct packet_ruleset_extra_flag;
160void handle_ruleset_extra_flag(const struct packet_ruleset_extra_flag *packet);
161struct packet_ruleset_base;
162void handle_ruleset_base(const struct packet_ruleset_base *packet);
163struct packet_ruleset_road;
164void handle_ruleset_road(const struct packet_ruleset_road *packet);
165struct packet_ruleset_goods;
166void handle_ruleset_goods(const struct packet_ruleset_goods *packet);
167struct packet_ruleset_disaster;
168void handle_ruleset_disaster(const struct packet_ruleset_disaster *packet);
169struct packet_ruleset_achievement;
170void handle_ruleset_achievement(const struct packet_ruleset_achievement *packet);
171struct packet_ruleset_trade;
172void handle_ruleset_trade(const struct packet_ruleset_trade *packet);
173struct packet_ruleset_action;
174void handle_ruleset_action(const struct packet_ruleset_action *packet);
175struct packet_ruleset_action_enabler;
176void handle_ruleset_action_enabler(const struct packet_ruleset_action_enabler *packet);
177struct packet_ruleset_action_auto;
178void handle_ruleset_action_auto(const struct packet_ruleset_action_auto *packet);
179struct packet_ruleset_counter;
180void handle_ruleset_counter(const struct packet_ruleset_counter *packet);
181struct packet_ruleset_music;
182void handle_ruleset_music(const struct packet_ruleset_music *packet);
183struct packet_ruleset_multiplier;
184void handle_ruleset_multiplier(const struct packet_ruleset_multiplier *packet);
185struct packet_ruleset_clause;
186void handle_ruleset_clause(const struct packet_ruleset_clause *packet);
187struct packet_ruleset_control;
188void handle_ruleset_control(const struct packet_ruleset_control *packet);
189struct packet_ruleset_summary;
190void handle_ruleset_summary(const struct packet_ruleset_summary *packet);
191struct packet_ruleset_description_part;
192void handle_ruleset_description_part(const struct packet_ruleset_description_part *packet);
193void handle_single_want_hack_reply(bool you_have_hack);
194struct packet_ruleset_choices;
195void handle_ruleset_choices(const struct packet_ruleset_choices *packet);
196void handle_game_load(bool load_successful, const char *load_filename);
197struct packet_server_setting_control;
198void handle_server_setting_control(const struct packet_server_setting_control *packet);
199struct packet_server_setting_const;
200void handle_server_setting_const(const struct packet_server_setting_const *packet);
201struct packet_server_setting_bool;
202void handle_server_setting_bool(const struct packet_server_setting_bool *packet);
203struct packet_server_setting_int;
204void handle_server_setting_int(const struct packet_server_setting_int *packet);
205struct packet_server_setting_str;
206void handle_server_setting_str(const struct packet_server_setting_str *packet);
207struct packet_server_setting_enum;
208void handle_server_setting_enum(const struct packet_server_setting_enum *packet);
209struct packet_server_setting_bitwise;
210void handle_server_setting_bitwise(const struct packet_server_setting_bitwise *packet);
211void handle_set_topology(int topology_id, int wrap_id);
212struct packet_ruleset_effect;
213void handle_ruleset_effect(const struct packet_ruleset_effect *packet);
214struct packet_ruleset_resource;
215void handle_ruleset_resource(const struct packet_ruleset_resource *packet);
216struct packet_scenario_info;
217void handle_scenario_info(const struct packet_scenario_info *packet);
218void handle_scenario_description(const char *description);
219struct packet_vote_new;
220void handle_vote_new(const struct packet_vote_new *packet);
221void handle_vote_update(int vote_no, int yes, int no, int abstain, int num_voters);
222void handle_vote_remove(int vote_no);
223void handle_vote_resolve(int vote_no, bool passed);
224struct packet_edit_startpos;
225void handle_edit_startpos(const struct packet_edit_startpos *packet);
226struct packet_edit_startpos_full;
227void handle_edit_startpos_full(const struct packet_edit_startpos_full *packet);
228void handle_edit_object_created(int tag, int id);
229void handle_play_music(const char *tag);
230 void handle_web_city_info_addition(int id, bool cma_enabled, const struct cm_parameter *cm_parameter, int granary_size, int granary_turns, bv_utypes can_build_unit, bv_imprs can_build_improvement, const int *output_food, const int *output_shield, const int *output_trade);
231 void handle_web_player_info_addition(int playerno, int expected_income);
232 void handle_web_ruleset_unit_addition(Unit_type_id id, bv_actions utype_actions);
233
234#ifdef __cplusplus
235}
236#endif /* __cplusplus */
237
238#endif /* FC__PACKHAND_GEN_H */
incite_cost
char * incite_cost
Definition comments.c:74
authentication_type
authentication_type
Definition conn_types.h:41
caption
const char * caption
Definition dialogs_g.h:37
headline
const char const char * headline
Definition dialogs_g.h:38
cost
struct unit struct city struct unit struct tile struct extra_type const struct act_prob *act_probs int actor_unit_id struct unit struct unit int cost
Definition dialogs_g.h:74
event
enum event_type event
Definition events.c:81
action_id
int action_id
Definition fc_types.h:393
Unit_type_id
int Unit_type_id
Definition fc_types.h:386
load_filename
static void load_filename(const char *filename)
Definition pages.c:2840
type
GType type
Definition repodlgs.c:1313
name
const char * name
Definition inputfile.c:127
packets.h
packet_type
packet_type
Definition packets_gen.h:1902
parts
int parts
Definition packhand.c:132
lines
char * lines
Definition packhand.c:131
len
int len
Definition packhand.c:127
handle_spaceship_info
void handle_spaceship_info(const struct packet_spaceship_info *packet)
Definition packhand.c:3074
handle_ruleset_game
void handle_ruleset_game(const struct packet_ruleset_game *packet)
Definition packhand.c:4797
handle_player_diplstate
void handle_player_diplstate(const struct packet_player_diplstate *packet)
Definition packhand.c:2788
handle_server_setting_const
void handle_server_setting_const(const struct packet_server_setting_const *packet)
Definition options.c:4560
handle_server_setting_int
void handle_server_setting_int(const struct packet_server_setting_int *packet)
Definition options.c:4653
handle_ruleset_nation_sets
void handle_ruleset_nation_sets(const struct packet_ruleset_nation_sets *packet)
Definition packhand.c:4558
handle_ruleset_nation
void handle_ruleset_nation(const struct packet_ruleset_nation *packet)
Definition packhand.c:4600
handle_city_name_suggestion_info
void handle_city_name_suggestion_info(int unit_id, const char *name)
Definition packhand.c:4868
handle_nuke_tile_info
void handle_nuke_tile_info(int tile)
Definition packhand.c:553
handle_unknown_research
void handle_unknown_research(int id)
Definition packhand.c:2758
handle_ruleset_choices
void handle_ruleset_choices(const struct packet_ruleset_choices *packet)
Definition connectdlg_common.c:757
handle_ruleset_government_ruler_title
void handle_ruleset_government_ruler_title(const struct packet_ruleset_government_ruler_title *packet)
Definition packhand.c:4020
handle_city_info
void handle_city_info(const struct packet_city_info *packet)
Definition packhand.c:658
client_handle_packet
bool client_handle_packet(enum packet_type type, const void *packet)
Definition packhand_gen.c:17
handle_end_turn
void handle_end_turn(void)
Definition packhand.c:1492
handle_ruleset_resource
void handle_ruleset_resource(const struct packet_ruleset_resource *packet)
Definition packhand.c:4142
handle_vote_remove
void handle_vote_remove(int vote_no)
Definition packhand.c:5480
handle_ruleset_road
void handle_ruleset_road(const struct packet_ruleset_road *packet)
Definition packhand.c:4346
handle_investigate_finished
void handle_investigate_finished(const struct packet_investigate_finished *packet)
Definition packhand.c:2156
handle_single_want_hack_reply
void handle_single_want_hack_reply(bool you_have_hack)
Definition connectdlg_common.c:715
handle_page_msg_part
void handle_page_msg_part(const char *lines)
Definition packhand.c:1622
handle_unit_combat_info
void handle_unit_combat_info(const struct packet_unit_combat_info *packet)
Definition packhand.c:576
handle_unit_remove
void handle_unit_remove(int unit_id)
Definition packhand.c:499
handle_vote_update
void handle_vote_update(int vote_no, int yes, int no, int abstain, int num_voters)
Definition packhand.c:5489
handle_ruleset_achievement
void handle_ruleset_achievement(const struct packet_ruleset_achievement *packet)
Definition packhand.c:4514
handle_ruleset_impr_flag
void handle_ruleset_impr_flag(const struct packet_ruleset_impr_flag *packet)
Definition packhand.c:3939
handle_web_player_info_addition
void handle_web_player_info_addition(int playerno, int expected_income)
handle_map_info
void handle_map_info(const struct packet_map_info *packet)
Definition packhand.c:2236
handle_start_phase
void handle_start_phase(int phase)
Definition packhand.c:1419
handle_timeout_info
void handle_timeout_info(float seconds_to_phasedone, float last_turn_change_time)
Definition packhand.c:2362
handle_ruleset_tech
void handle_ruleset_tech(const struct packet_ruleset_tech *packet)
Definition packhand.c:3785
handle_play_music
void handle_play_music(const char *tag)
Definition packhand.c:5545
handle_ruleset_unit_flag
void handle_ruleset_unit_flag(const struct packet_ruleset_unit_flag *packet)
Definition packhand.c:3698
handle_investigate_started
void handle_investigate_started(const struct packet_investigate_started *packet)
Definition packhand.c:2132
handle_edit_object_created
void handle_edit_object_created(int tag, int id)
Definition packhand.c:5403
handle_ruleset_terrain
void handle_ruleset_terrain(const struct packet_ruleset_terrain *packet)
Definition packhand.c:4034
handle_conn_ping
void handle_conn_ping(void)
Definition packhand.c:5376
handle_ruleset_action_auto
void handle_ruleset_action_auto(const struct packet_ruleset_action_auto *packet)
Definition packhand.c:4470
handle_diplomacy_init_meeting
void handle_diplomacy_init_meeting(int counterpart, int initiated_from)
Definition packhand.c:5553
handle_ruleset_control
void handle_ruleset_control(const struct packet_ruleset_control *packet)
Definition packhand.c:3409
handle_end_phase
void handle_end_phase(void)
Definition packhand.c:1408
handle_ruleset_counter
void handle_ruleset_counter(const struct packet_ruleset_counter *packet)
Definition packhand.c:5597
handle_server_info
void handle_server_info(const char *version_label, int major_version, int minor_version, int patch_version, int emerg_version)
Definition packhand.c:1575
handle_ruleset_nation_groups
void handle_ruleset_nation_groups(const struct packet_ruleset_nation_groups *packet)
Definition packhand.c:4579
handle_web_ruleset_unit_addition
void handle_web_ruleset_unit_addition(Unit_type_id id, bv_actions utype_actions)
handle_ruleset_goods
void handle_ruleset_goods(const struct packet_ruleset_goods *packet)
Definition packhand.c:4377
handle_ruleset_effect
void handle_ruleset_effect(const struct packet_ruleset_effect *packet)
Definition packhand.c:5392
handle_new_year
void handle_new_year(int year, int fragments, int turn)
Definition packhand.c:1359
handle_research_info
void handle_research_info(const struct packet_research_info *packet)
Definition packhand.c:2674
handle_unit_info
void handle_unit_info(const struct packet_unit_info *packet)
Definition packhand.c:1648
handle_ruleset_city
void handle_ruleset_city(const struct packet_ruleset_city *packet)
Definition packhand.c:4748
handle_server_setting_bitwise
void handle_server_setting_bitwise(const struct packet_server_setting_bitwise *packet)
Definition options.c:4824
handle_connect_msg
void handle_connect_msg(const char *message)
Definition packhand.c:1566
handle_rulesets_ready
void handle_rulesets_ready(void)
Definition packhand.c:3533
handle_tile_info
void handle_tile_info(const struct packet_tile_info *packet)
Definition packhand.c:3119
handle_achievement_info
void handle_achievement_info(int id, bool gained, bool first)
Definition packhand.c:3018
handle_scenario_description
void handle_scenario_description(const char *description)
Definition packhand.c:3397
handle_edit_startpos
void handle_edit_startpos(const struct packet_edit_startpos *packet)
Definition packhand.c:5411
handle_processing_finished
void handle_processing_finished(void)
Definition packhand.c:5311
handle_ruleset_extra
void handle_ruleset_extra(const struct packet_ruleset_extra *packet)
Definition packhand.c:4161
handle_server_setting_bool
void handle_server_setting_bool(const struct packet_server_setting_bool *packet)
Definition options.c:4618
handle_diplomacy_cancel_meeting
void handle_diplomacy_cancel_meeting(int counterpart, int initiated_from)
Definition packhand.c:5570
handle_ruleset_specialist
void handle_ruleset_specialist(const struct packet_ruleset_specialist *packet)
Definition packhand.c:4842
handle_city_short_info
void handle_city_short_info(const struct packet_city_short_info *packet)
Definition packhand.c:1162
handle_diplomacy_create_clause
void handle_diplomacy_create_clause(int counterpart, int giver, enum clause_type type, int value)
Definition packhand.c:5578
handle_ruleset_unit_bonus
void handle_ruleset_unit_bonus(const struct packet_ruleset_unit_bonus *packet)
Definition packhand.c:3678
handle_ruleset_building
void handle_ruleset_building(const struct packet_ruleset_building *packet)
Definition packhand.c:3888
handle_endgame_player
void handle_endgame_player(const struct packet_endgame_player *packet)
Definition packhand.c:5258
handle_unit_action_answer
void handle_unit_action_answer(int actor_id, int target_id, int cost, action_id action_type, int request_kind)
Definition packhand.c:4904
handle_player_info
void handle_player_info(const struct packet_player_info *packet)
Definition packhand.c:2448
handle_server_setting_str
void handle_server_setting_str(const struct packet_server_setting_str *packet)
Definition options.c:4690
handle_ruleset_government
void handle_ruleset_government(const struct packet_ruleset_government *packet)
Definition packhand.c:3993
handle_team_name_info
void handle_team_name_info(int team_id, const char *team_name)
Definition packhand.c:561
handle_thaw_client
void handle_thaw_client(void)
Definition packhand.c:5365
handle_city_rally_point
void handle_city_rally_point(const struct packet_city_rally_point *packet)
Definition packhand.c:1011
handle_ruleset_unit_class
void handle_ruleset_unit_class(const struct packet_ruleset_unit_class *packet)
Definition packhand.c:3587
handle_server_join_reply
void handle_server_join_reply(bool you_can_join, const char *message, const char *capability, const char *challenge_file, int conn_id)
Definition packhand.c:408
handle_ruleset_extra_flag
void handle_ruleset_extra_flag(const struct packet_ruleset_extra_flag *packet)
Definition packhand.c:4299
handle_conn_info
void handle_conn_info(const struct packet_conn_info *packet)
Definition packhand.c:2889
handle_ruleset_summary
void handle_ruleset_summary(const struct packet_ruleset_summary *packet)
Definition packhand.c:3505
handle_set_topology
void handle_set_topology(int topology_id, int wrap_id)
Definition packhand.c:2213
handle_page_msg
void handle_page_msg(const char *caption, const char *headline, enum event_type event, int len, int parts)
Definition packhand.c:1591
handle_city_update_counters
void handle_city_update_counters(const struct packet_city_update_counters *packet)
Definition packhand.c:5620
handle_edit_startpos_full
void handle_edit_startpos_full(const struct packet_edit_startpos_full *packet)
Definition packhand.c:5449
handle_conn_ping_info
void handle_conn_ping_info(int connections, const int *conn_id, const float *ping_time)
Definition packhand.c:2995
handle_diplomacy_remove_clause
void handle_diplomacy_remove_clause(int counterpart, int giver, enum clause_type type, int value)
Definition packhand.c:5587
handle_ruleset_clause
void handle_ruleset_clause(const struct packet_ruleset_clause *packet)
Definition packhand.c:4720
handle_ruleset_base
void handle_ruleset_base(const struct packet_ruleset_base *packet)
Definition packhand.c:4325
handle_player_remove
void handle_player_remove(int playerno)
Definition packhand.c:2403
handle_processing_started
void handle_processing_started(void)
Definition packhand.c:5293
handle_begin_turn
void handle_begin_turn(void)
Definition packhand.c:1478
handle_endgame_report
void handle_endgame_report(const struct packet_endgame_report *packet)
Definition packhand.c:5249
handle_early_chat_msg
void handle_early_chat_msg(const struct packet_early_chat_msg *packet)
Definition packhand.c:1552
handle_unit_actions
void handle_unit_actions(const struct packet_unit_actions *packet)
Definition packhand.c:5118
handle_ruleset_action_enabler
void handle_ruleset_action_enabler(const struct packet_ruleset_action_enabler *packet)
Definition packhand.c:4436
handle_ruleset_music
void handle_ruleset_music(const struct packet_ruleset_music *packet)
Definition packhand.c:4774
handle_freeze_client
void handle_freeze_client(void)
Definition packhand.c:5355
handle_city_remove
void handle_city_remove(int city_id)
Definition packhand.c:476
handle_chat_msg
void handle_chat_msg(const struct packet_chat_msg *packet)
Definition packhand.c:1532
handle_authentication_req
void handle_authentication_req(enum authentication_type type, const char *message)
Definition pages.c:991
handle_trade_route_info
void handle_trade_route_info(const struct packet_trade_route_info *packet)
Definition packhand.c:1127
handle_player_attribute_chunk
void handle_player_attribute_chunk(const struct packet_player_attribute_chunk *packet)
Definition packhand.c:5275
handle_vote_new
void handle_vote_new(const struct packet_vote_new *packet)
Definition packhand.c:5510
handle_ruleset_terrain_flag
void handle_ruleset_terrain_flag(const struct packet_ruleset_terrain_flag *packet)
Definition packhand.c:4117
handle_ruleset_unit
void handle_ruleset_unit(const struct packet_ruleset_unit *packet)
Definition packhand.c:3605
handle_scenario_info
void handle_scenario_info(const struct packet_scenario_info *packet)
Definition packhand.c:3376
handle_ruleset_unit_class_flag
void handle_ruleset_unit_class_flag(const struct packet_ruleset_unit_class_flag *packet)
Definition packhand.c:3723
handle_game_info
void handle_game_info(const struct packet_game_info *packet)
Definition packhand.c:2278
handle_ruleset_trade
void handle_ruleset_trade(const struct packet_ruleset_trade *packet)
Definition packhand.c:4530
handle_nation_availability
void handle_nation_availability(int ncount, const bool *is_pickable, bool nationset_change)
Definition packhand.c:4690
handle_calendar_info
void handle_calendar_info(const struct packet_calendar_info *packet)
Definition packhand.c:2354
handle_ruleset_disaster
void handle_ruleset_disaster(const struct packet_ruleset_disaster *packet)
Definition packhand.c:4492
handle_unit_short_info
void handle_unit_short_info(const struct packet_unit_short_info *packet)
Definition packhand.c:2163
handle_diplomacy_accept_treaty
void handle_diplomacy_accept_treaty(int counterpart, bool I_accepted, bool other_accepted)
Definition packhand.c:5561
handle_city_nationalities
void handle_city_nationalities(const struct packet_city_nationalities *packet)
Definition packhand.c:991
handle_server_shutdown
void handle_server_shutdown(void)
Definition packhand.c:5384
handle_server_setting_control
void handle_server_setting_control(const struct packet_server_setting_control *packet)
Definition options.c:4526
handle_web_city_info_addition
void handle_web_city_info_addition(int id, bool cma_enabled, const struct cm_parameter *cm_parameter, int granary_size, int granary_turns, bv_utypes can_build_unit, bv_imprs can_build_improvement, const int *output_food, const int *output_shield, const int *output_trade)
handle_game_load
void handle_game_load(bool load_successful, const char *load_filename)
Definition pages.c:2825
handle_server_setting_enum
void handle_server_setting_enum(const struct packet_server_setting_enum *packet)
Definition options.c:4735
handle_ruleset_action
void handle_ruleset_action(const struct packet_ruleset_action *packet)
Definition packhand.c:4402
handle_ruleset_tech_flag
void handle_ruleset_tech_flag(const struct packet_ruleset_tech_flag *packet)
Definition packhand.c:3863
handle_city_sabotage_list
void handle_city_sabotage_list(int actor_id, int city_id, bv_imprs improvements, action_id act_id, int request_kind)
Definition packhand.c:5188
handle_ruleset_tech_class
void handle_ruleset_tech_class(const struct packet_ruleset_tech_class *packet)
Definition packhand.c:3850
handle_ruleset_multiplier
void handle_ruleset_multiplier(const struct packet_ruleset_multiplier *packet)
Definition packhand.c:3965
handle_vote_resolve
void handle_vote_resolve(int vote_no, bool passed)
Definition packhand.c:5527
handle_worker_task
void handle_worker_task(const struct packet_worker_task *packet)
Definition packhand.c:1302
handle_ruleset_description_part
void handle_ruleset_description_part(const struct packet_ruleset_description_part *packet)
Definition packhand.c:3523
handle_ruleset_terrain_control
void handle_ruleset_terrain_control(const struct packet_ruleset_terrain_control *packet)
Definition packhand.c:4545
handle_ruleset_style
void handle_ruleset_style(const struct packet_ruleset_style *packet)
Definition packhand.c:4708
connections
static struct connection connections[MAX_NUM_CONNECTIONS]
Definition sernet.c:94
shared.h
cm_parameter
Definition cm.h:40
message
Definition messagewin_common.h:29
packet_calendar_info
Definition packets_gen.h:260
packet_chat_msg
Definition packets_gen.h:298
packet_city_info
Definition packets_gen.h:336
packet_city_nationalities
Definition packets_gen.h:390
packet_city_rally_point
Definition packets_gen.h:495
packet_city_short_info
Definition packets_gen.h:403
packet_city_update_counters
Definition packets_gen.h:397
packet_conn_info
Definition packets_gen.h:855
packet_early_chat_msg
Definition packets_gen.h:307
packet_edit_startpos_full
Definition packets_gen.h:1703
packet_edit_startpos
Definition packets_gen.h:1697
packet_endgame_player
Definition packets_gen.h:95
packet_endgame_report
Definition packets_gen.h:89
packet_game_info
Definition packets_gen.h:120
packet_investigate_finished
Definition packets_gen.h:41
packet_investigate_started
Definition packets_gen.h:36
packet_map_info
Definition packets_gen.h:273
packet_player_attribute_chunk
Definition packets_gen.h:589
packet_player_diplstate
Definition packets_gen.h:596
packet_player_info
Definition packets_gen.h:515
packet_research_info
Definition packets_gen.h:611
packet_ruleset_achievement
Definition packets_gen.h:1364
packet_ruleset_action_auto
Definition packets_gen.h:1403
packet_ruleset_action_enabler
Definition packets_gen.h:1395
packet_ruleset_action
Definition packets_gen.h:1380
packet_ruleset_base
Definition packets_gen.h:1317
packet_ruleset_building
Definition packets_gen.h:1182
packet_ruleset_choices
Definition packets_gen.h:1507
packet_ruleset_city
Definition packets_gen.h:1171
packet_ruleset_clause
Definition packets_gen.h:1446
packet_ruleset_control
Definition packets_gen.h:1457
packet_ruleset_counter
Definition packets_gen.h:1412
packet_ruleset_description_part
Definition packets_gen.h:1495
packet_ruleset_disaster
Definition packets_gen.h:1354
packet_ruleset_effect
Definition packets_gen.h:1598
packet_ruleset_extra_flag
Definition packets_gen.h:1311
packet_ruleset_extra
Definition packets_gen.h:1267
packet_ruleset_game
Definition packets_gen.h:1022
packet_ruleset_goods
Definition packets_gen.h:1341
packet_ruleset_government_ruler_title
Definition packets_gen.h:1051
packet_ruleset_government
Definition packets_gen.h:1088
packet_ruleset_impr_flag
Definition packets_gen.h:1204
packet_ruleset_multiplier
Definition packets_gen.h:1430
packet_ruleset_music
Definition packets_gen.h:1422
packet_ruleset_nation_groups
Definition packets_gen.h:1125
packet_ruleset_nation_sets
Definition packets_gen.h:1118
packet_ruleset_nation
Definition packets_gen.h:1131
packet_ruleset_resource
Definition packets_gen.h:1607
packet_ruleset_road
Definition packets_gen.h:1326
packet_ruleset_specialist
Definition packets_gen.h:1039
packet_ruleset_style
Definition packets_gen.h:1165
packet_ruleset_summary
Definition packets_gen.h:1491
packet_ruleset_tech_class
Definition packets_gen.h:1075
packet_ruleset_tech_flag
Definition packets_gen.h:1082
packet_ruleset_tech
Definition packets_gen.h:1058
packet_ruleset_terrain_control
Definition packets_gen.h:1099
packet_ruleset_terrain_flag
Definition packets_gen.h:1250
packet_ruleset_terrain
Definition packets_gen.h:1210
packet_ruleset_trade
Definition packets_gen.h:1373
packet_ruleset_unit_bonus
Definition packets_gen.h:1002
packet_ruleset_unit_class_flag
Definition packets_gen.h:1016
packet_ruleset_unit_class
Definition packets_gen.h:1256
packet_ruleset_unit_flag
Definition packets_gen.h:1010
packet_ruleset_unit
Definition packets_gen.h:951
packet_scenario_info
Definition packets_gen.h:1612
packet_server_setting_bitwise
Definition packets_gen.h:1580
packet_server_setting_bool
Definition packets_gen.h:1535
packet_server_setting_const
Definition packets_gen.h:1527
packet_server_setting_control
Definition packets_gen.h:1521
packet_server_setting_enum
Definition packets_gen.h:1567
packet_server_setting_int
Definition packets_gen.h:1545
packet_server_setting_str
Definition packets_gen.h:1557
packet_spaceship_info
Definition packets_gen.h:930
packet_tile_info
Definition packets_gen.h:103
packet_trade_route_info
Definition packets_gen.h:419
packet_unit_actions
Definition packets_gen.h:762
packet_unit_combat_info
Definition packets_gen.h:697
packet_unit_info
Definition packets_gen.h:639
packet_unit_short_info
Definition packets_gen.h:680
packet_vote_new
Definition packets_gen.h:1637
packet_vote_new::vote_no
int vote_no
Definition packets_gen.h:1638
packet_worker_task
Definition packets_gen.h:503
tile
Definition tile.h:50