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

Comparing deliantra/server/include/network.h (file contents):
Revision 1.5 by root, Wed Dec 20 01:19:11 2006 UTC vs.
Revision 1.6 by root, Fri Dec 22 02:04:20 2006 UTC

44#ifndef NETWORK_H 44#ifndef NETWORK_H
45#define NETWORK_H 45#define NETWORK_H
46 46
47#include <cstdarg> 47#include <cstdarg>
48 48
49/* Maximum size of any packet we expect. Using this makes it so we don't need to 49/* Maximum size of any packet we expect.
50 * allocated and deallocated the same buffer over and over again and the price
51 * of using a bit of extra memory. It also makes the code simpler.
52 * 50 *
53 * The size must be the same in the server and the client (stupid), and its also NOT 51 * The size must be the same in the server and the client (stupid), and its also NOT
54 * the maximum buffer size as one would expect, but the maximum buffer size + 1. 52 * the maximum buffer size as one would expect, but the maximum buffer size + 1.
55 */ 53 */
56#define MAXSOCKBUF 10240 54#define MAXSOCKBUF 10240
57 55
58
59#define CS_QUERY_YESNO 0x1 /* Yes/no question */ 56#define CS_QUERY_YESNO 0x1 /* Yes/no question */
60#define CS_QUERY_SINGLECHAR 0x2 /* Single character response expected */ 57#define CS_QUERY_SINGLECHAR 0x2 /* Single character response expected */
61#define CS_QUERY_HIDEINPUT 0x4 /* Hide input being entered */ 58#define CS_QUERY_HIDEINPUT 0x4 /* Hide input being entered */
62
63#define CS_SAY_NORMAL 0x1 /* Normal say command */
64#define CS_SAY_SHOUT 0x2 /* Text is shouted. */
65#define CS_SAY_GSAY 0x4 /* Text is group say command */
66 59
67/* These are multiplication values that should be used when changing 60/* These are multiplication values that should be used when changing
68 * floats to ints, and vice version. MULTI is integer representatin 61 * floats to ints, and vice version. MULTI is integer representatin
69 * (float to int), MULTF is float, for going from int to float. 62 * (float to int), MULTF is float, for going from int to float.
70 */ 63 */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines