- { .name= "new", .session= AFB_SESSION_NONE, .callback= new, .info= "Starts a new game" },
- { .name= "play", .session= AFB_SESSION_NONE, .callback= play, .info= "Asks the server to play" },
- { .name= "move", .session= AFB_SESSION_NONE, .callback= move, .info= "Tells the client move" },
- { .name= "board", .session= AFB_SESSION_NONE, .callback= board, .info= "Get the current board" },
- { .name= "level", .session= AFB_SESSION_NONE, .callback= level, .info= "Set the server level" },
- { .name= "join", .session= AFB_SESSION_CHECK,.callback= join, .info= "Join a board" },
- { .name= "undo", .session= AFB_SESSION_NONE, .callback= undo, .info= "Undo the last move" },
- { .name= "wait", .session= AFB_SESSION_NONE, .callback= wait, .info= "Wait for a change" },
- { .name= NULL } /* marker for end of the array */
+ { "new", new, NULL, AFB_SESSION_NONE },
+ { "play", play, NULL, AFB_SESSION_NONE },
+ { "move", move, NULL, AFB_SESSION_NONE },
+ { "board", board, NULL, AFB_SESSION_NONE },
+ { "level", level, NULL, AFB_SESSION_NONE },
+ { "join", join, NULL, AFB_SESSION_NONE },
+ { "undo", undo, NULL, AFB_SESSION_NONE },
+ { "wait", wait, NULL, AFB_SESSION_NONE },
+ { NULL, NULL, NULL, AFB_SESSION_NONE } /* marker for end of the array */