ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/client.h
(Generate patch)

Comparing deliantra/server/include/client.h (file contents):
Revision 1.37 by root, Wed Mar 14 04:12:28 2007 UTC vs.
Revision 1.38 by root, Wed Mar 14 15:44:47 2007 UTC

221 char ACC (RW, version)[64]; // CF+ client name/version 221 char ACC (RW, version)[64]; // CF+ client name/version
222 uint8 ACC (RW, faceset); // CF+ selected faceset 222 uint8 ACC (RW, faceset); // CF+ selected faceset
223 223
224 player_ptr ACC (RO, pl); 224 player_ptr ACC (RO, pl);
225 225
226 int ACC (RW, rtt), ACC (RW, rttvar); /* round-trip time and -variance, if known */ 226 int ACC (RW, rtt), ACC (RW, rttvar); /* round-trip time and -variance, if known */
227
228 int ACC (RW, max_rate); // max. # of bytes to send per tick
229 std::vector<faceidx> askface; // which faces have been requested by the client
227 230
228 void do_destroy (); 231 void do_destroy ();
229 void gather_callbacks (AV *&callbacks, event_type event) const; 232 void gather_callbacks (AV *&callbacks, event_type event) const;
230 233
231 iow socket_ev; void socket_cb (iow &w, int got); 234 iow socket_ev; void socket_cb (iow &w, int got);
257 int next_packet (); // returns length of packet or 0 260 int next_packet (); // returns length of packet or 0
258 void skip_packet (int len); // we have processed the packet, skip it 261 void skip_packet (int len); // we have processed the packet, skip it
259 262
260 MTH void flush (); 263 MTH void flush ();
261 MTH void write_outputbuffer (); 264 MTH void write_outputbuffer ();
265 MTH int outputbuffer_len () const { return outputbuffer.len; }
262 void send (void *buf_, int len); 266 void send (void *buf_, int len);
263 267
264 void send_packet (const char *buf); 268 void send_packet (const char *buf);
265 void send_packet (const char *buf, int len); 269 void send_packet (const char *buf, int len);
266 void send_packet_printf (const char *format, ...); 270 void send_packet_printf (const char *format, ...);
267 void send_packet (packet &sl); 271 void send_packet (packet &sl);
268 272
269 void send_drawinfo (const char *msg, int flags = NDI_BLACK); 273 void send_drawinfo (const char *msg, int flags = NDI_BLACK);
270 MTH void send_face (faceidx facenum, bool nocache = false); 274 MTH void send_face (faceidx facenum);
275 MTH void send_image (faceidx facenum);
271 MTH void send_faces (object *ob); 276 MTH void send_faces (object *ob);
272 MTH void send_animation (short anim_num); 277 MTH void send_animation (short anim_num);
273 278
274 // called when something under the player changes 279 // called when something under the player changes
275 MTH void floorbox_update () { update_look = 1; } 280 MTH void floorbox_update () { update_look = 1; }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines