servemsg.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Exult_server

Defines

#define INCL_SERVEMSG   1
 Servemsg.h - Server msgs.

Enumerations

enum  Exult_server::Msg_type {
  Exult_server::say = 0, Exult_server::obj = 1, Exult_server::egg = 2, Exult_server::npc = 3,
  Exult_server::user_responded = 4, Exult_server::cancel = 5, Exult_server::info = 6, Exult_server::write_map = 7,
  Exult_server::read_map = 8, Exult_server::map_editing_mode = 9, Exult_server::tile_grid = 10, Exult_server::edit_lift = 11,
  Exult_server::reload_usecode = 12, Exult_server::locate_terrain = 13, Exult_server::swap_terrain = 14, Exult_server::insert_terrain = 15,
  Exult_server::delete_terrain = 16, Exult_server::send_terrain = 17, Exult_server::terrain_editing_mode = 18, Exult_server::set_edit_shape = 19,
  Exult_server::view_pos = 20, Exult_server::set_edit_mode = 21, Exult_server::combo_pick = 22, Exult_server::hide_lift = 23,
  Exult_server::reload_shapes = 24, Exult_server::unused_shapes = 25, Exult_server::locate_shape = 26, Exult_server::cut = 27,
  Exult_server::paste = 28, Exult_server::select_status = 29, Exult_server::npc_info = 30, Exult_server::edit_selected = 31,
  Exult_server::set_edit_chunknum = 32, Exult_server::game_pos = 33, Exult_server::usecode_debugging = 128
}

Functions

int Exult_server::Send_data (int socket, Msg_type id, unsigned char *data, int datalen)
int Exult_server::Receive_data (int &socket, Msg_type &id, unsigned char *data, int datalen)
bool Exult_server::wait_for_response (int socket, int ms)

Variables

const unsigned short Exult_server::magic = 0xf381
const int Exult_server::maxlength = 600
const int Exult_server::hdrlength = 5
const int Exult_server::version = 0


Define Documentation

#define INCL_SERVEMSG   1

Servemsg.h - Server msgs.

NOTE: This is for inclusion by both client and server.

Written: 5/3/2001 - JSF

Definition at line 9 of file servemsg.h.


Generated on Mon Jul 9 14:45:32 2007 for ExultEngine by  doxygen 1.5.1