aboutsummaryrefslogtreecommitdiff
path: root/src/server_reqs.h
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2016-03-31 17:05:37 -0400
committerFranklin Wei <git@fwei.tk>2016-03-31 17:05:37 -0400
commit207850187986568b17ea9b2d9c29510cb00bf9da (patch)
treeaee87cf74280e8f9dd29aca88d12a638f37b2493 /src/server_reqs.h
parentb3699dd5df18db3c060bb88a74c1b05e37154c76 (diff)
downloadnetcosm-207850187986568b17ea9b2d9c29510cb00bf9da.zip
netcosm-207850187986568b17ea9b2d9c29510cb00bf9da.tar.gz
netcosm-207850187986568b17ea9b2d9c29510cb00bf9da.tar.bz2
netcosm-207850187986568b17ea9b2d9c29510cb00bf9da.tar.xz
lots of things
Diffstat (limited to 'src/server_reqs.h')
-rw-r--r--src/server_reqs.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server_reqs.h b/src/server_reqs.h
index 68ba74a..10c1755 100644
--- a/src/server_reqs.h
+++ b/src/server_reqs.h
@@ -23,7 +23,7 @@
#include "server.h"
/* child<->master commands */
-/* children might not implement all of these */
+/* not all of these are implemented by both parties */
/* meanings might be different for the server and child, see comments */
#define REQ_NOP 0 /* server, child: do nothing (used for acknowledgement) */
#define REQ_BCASTMSG 1 /* server: broadcast text; child: print following text */
@@ -32,7 +32,7 @@
#define REQ_CHANGEUSER 4 /* server: change child login name */
#define REQ_HANG 5 /* <UNIMP> server: loop forever */
#define REQ_KICK 6 /* server: kick PID with message; child: print message, quit */
-#define REQ_WAIT 7 /* server: sleep 10s */
+#define REQ_WAIT 7 /* <DEBUG> server: sleep 10s */
#define REQ_GETROOMDESC 8 /* server: send child room description */
#define REQ_SETROOM 9 /* server: set child room */
#define REQ_MOVE 10 /* server: move child based on direction; child: success or failure */
@@ -50,6 +50,7 @@
#define REQ_DROP 22 /* server: drop user object if allowed */
#define REQ_LISTUSERS 23 /* server: list users in USERFILE */
#define REQ_EXECVERB 24 /* server: execute a verb with its arguments */
+#define REQ_RAWMODE 25 /* child: toggle the child's processing of commands and instead sending input directly to master */
/* child states, sent as an int to the master */
#define STATE_INIT 0 /* initial state */