| 1 | |
| 2 | /* Do not modify this file - it is autogenerated by makecmds */ |
| 3 | |
| 4 | static void initcmds(void) |
| 5 | { |
| 6 | struct command *cmd; |
| 7 | |
| 8 | cmd = makecmd(L"lssr"); |
| 9 | addresp(cmd, 200, RESP_STR, RESP_STR, RESP_STR, RESP_INT, RESP_INT, RESP_INT, RESP_FLOAT, RESP_STR, RESP_END); |
| 10 | addresp(cmd, 201, RESP_END); |
| 11 | addresp(cmd, 514, RESP_END); |
| 12 | cmd = makecmd(L"lssrch"); |
| 13 | addresp(cmd, 200, RESP_INT, RESP_INT, RESP_INT, RESP_INT, RESP_END); |
| 14 | addresp(cmd, 201, RESP_END); |
| 15 | cmd = makecmd(L"shutdown"); |
| 16 | addresp(cmd, 200, RESP_END); |
| 17 | addresp(cmd, 502, RESP_END); |
| 18 | cmd = makecmd(L"quit"); |
| 19 | addresp(cmd, 200, RESP_END); |
| 20 | cmd = makecmd(L"lsauth"); |
| 21 | addresp(cmd, 200, RESP_STR, RESP_END); |
| 22 | addresp(cmd, 201, RESP_END); |
| 23 | cmd = makecmd(L"login"); |
| 24 | addresp(cmd, 200, RESP_END); /* Success */ |
| 25 | addresp(cmd, 300, RESP_STR, RESP_END); /* Auto (think GSS-API) */ |
| 26 | addresp(cmd, 301, RESP_STR, RESP_END); /* No echo */ |
| 27 | addresp(cmd, 302, RESP_STR, RESP_END); /* Echo */ |
| 28 | addresp(cmd, 303, RESP_STR, RESP_END); /* Info message */ |
| 29 | addresp(cmd, 304, RESP_STR, RESP_END); /* Error message */ |
| 30 | addresp(cmd, 501, RESP_END); |
| 31 | addresp(cmd, 503, RESP_END); /* Already logging in */ |
| 32 | addresp(cmd, 504, RESP_END); /* Charset error */ |
| 33 | addresp(cmd, 505, RESP_DSC, RESP_STR, RESP_END); /* Back-end error */ |
| 34 | addresp(cmd, 506, RESP_END); /* Authentication error */ |
| 35 | addresp(cmd, 508, RESP_END); /* No such authentication mechanism */ |
| 36 | cmd = makecmd(L"pass"); |
| 37 | addresp(cmd, 200, RESP_END); |
| 38 | addresp(cmd, 300, RESP_STR, RESP_END); |
| 39 | addresp(cmd, 301, RESP_STR, RESP_END); |
| 40 | addresp(cmd, 302, RESP_STR, RESP_END); |
| 41 | addresp(cmd, 303, RESP_STR, RESP_END); |
| 42 | addresp(cmd, 304, RESP_STR, RESP_END); |
| 43 | addresp(cmd, 504, RESP_END); |
| 44 | addresp(cmd, 505, RESP_DSC, RESP_STR, RESP_END); |
| 45 | addresp(cmd, 506, RESP_END); |
| 46 | addresp(cmd, 507, RESP_END); /* Data not expected */ |
| 47 | cmd = makecmd(L"cnct"); |
| 48 | addresp(cmd, 200, RESP_END); |
| 49 | addresp(cmd, 502, RESP_END); |
| 50 | addresp(cmd, 504, RESP_END); |
| 51 | addresp(cmd, 509, RESP_END); |
| 52 | addresp(cmd, 511, RESP_END); |
| 53 | cmd = makecmd(L"lsnodes"); |
| 54 | addresp(cmd, 200, RESP_INT, RESP_STR, RESP_STR, RESP_INT, RESP_INT, RESP_END); |
| 55 | addresp(cmd, 201, RESP_END); |
| 56 | addresp(cmd, 502, RESP_END); |
| 57 | cmd = makecmd(L"dcnct"); |
| 58 | addresp(cmd, 200, RESP_END); |
| 59 | addresp(cmd, 502, RESP_END); |
| 60 | addresp(cmd, 510, RESP_END); |
| 61 | cmd = makecmd(L"lspeers"); |
| 62 | addresp(cmd, 200, RESP_STR, RESP_STR, RESP_END); /* Peer ID and nick are standardized, so they can be here -- the rest have to be extracted manually */ |
| 63 | addresp(cmd, 201, RESP_END); |
| 64 | addresp(cmd, 510, RESP_END); |
| 65 | cmd = makecmd(L"lspa"); |
| 66 | addresp(cmd, 200, RESP_STR, RESP_INT, RESP_END); |
| 67 | addresp(cmd, 201, RESP_END); |
| 68 | addresp(cmd, 502, RESP_END); |
| 69 | addresp(cmd, 510, RESP_END); |
| 70 | cmd = makecmd(L"download"); |
| 71 | addresp(cmd, 200, RESP_INT, RESP_END); |
| 72 | addresp(cmd, 502, RESP_END); |
| 73 | addresp(cmd, 510, RESP_END); |
| 74 | addresp(cmd, 511, RESP_END); |
| 75 | cmd = makecmd(L"lstrans"); |
| 76 | addresp(cmd, 200, RESP_INT, RESP_INT, RESP_INT, RESP_STR, RESP_STR, RESP_STR, RESP_INT, RESP_INT, RESP_STR, RESP_END); |
| 77 | addresp(cmd, 201, RESP_END); |
| 78 | addresp(cmd, 502, RESP_END); |
| 79 | cmd = makecmd(L"cancel"); |
| 80 | addresp(cmd, 200, RESP_END); |
| 81 | addresp(cmd, 502, RESP_END); |
| 82 | addresp(cmd, 512, RESP_END); |
| 83 | cmd = makecmd(L"notify"); |
| 84 | addresp(cmd, 200, RESP_END); |
| 85 | addresp(cmd, 501, RESP_END); |
| 86 | cmd = makecmd(L"sendchat"); |
| 87 | addresp(cmd, 200, RESP_END); |
| 88 | addresp(cmd, 501, RESP_END); |
| 89 | addresp(cmd, 502, RESP_END); |
| 90 | addresp(cmd, 504, RESP_END); |
| 91 | addresp(cmd, 505, RESP_END); |
| 92 | addresp(cmd, 509, RESP_END); |
| 93 | addresp(cmd, 510, RESP_END); |
| 94 | addresp(cmd, 513, RESP_END); |
| 95 | cmd = makecmd(L"search"); |
| 96 | addresp(cmd, 200, RESP_INT, RESP_INT, RESP_END); |
| 97 | addresp(cmd, 501, RESP_END); |
| 98 | addresp(cmd, 502, RESP_END); |
| 99 | addresp(cmd, 509, RESP_END); |
| 100 | addresp(cmd, 510, RESP_END); |
| 101 | cmd = makecmd(L"cansrch"); |
| 102 | addresp(cmd, 200, RESP_END); |
| 103 | addresp(cmd, 514, RESP_END); |
| 104 | cmd = makecmd(L"filtercmd"); |
| 105 | addresp(cmd, 200, RESP_STR, RESP_END); |
| 106 | addresp(cmd, 201, RESP_END); |
| 107 | addresp(cmd, 501, RESP_END); |
| 108 | addresp(cmd, 502, RESP_END); |
| 109 | addresp(cmd, 504, RESP_END); |
| 110 | addresp(cmd, 505, RESP_END); |
| 111 | cmd = makecmd(L"lstrarg"); |
| 112 | addresp(cmd, 200, RESP_STR, RESP_STR, RESP_END); |
| 113 | addresp(cmd, 201, RESP_END); |
| 114 | addresp(cmd, 501, RESP_END); |
| 115 | addresp(cmd, 502, RESP_END); |
| 116 | addresp(cmd, 512, RESP_END); |
| 117 | cmd = makecmd(NULL); /* Nameless notification */ |
| 118 | addresp(cmd, 600, RESP_INT, RESP_INT, RESP_STR, RESP_STR, RESP_STR, RESP_END); /* FN chat */ |
| 119 | addresp(cmd, 601, RESP_INT, RESP_INT, RESP_END); /* FN state change */ |
| 120 | addresp(cmd, 602, RESP_INT, RESP_STR, RESP_END); /* FN name change */ |
| 121 | addresp(cmd, 603, RESP_INT, RESP_END); /* FN destroy */ |
| 122 | addresp(cmd, 604, RESP_INT, RESP_STR, RESP_END); /* FN create */ |
| 123 | addresp(cmd, 605, RESP_INT, RESP_INT, RESP_END); /* FN num peers change */ |
| 124 | addresp(cmd, 610, RESP_INT, RESP_INT, RESP_STR, RESP_STR, RESP_END); /* Transfer create */ |
| 125 | addresp(cmd, 611, RESP_INT, RESP_INT, RESP_END); /* Transfer state change */ |
| 126 | addresp(cmd, 612, RESP_INT, RESP_STR, RESP_END); /* Transfer nick change */ |
| 127 | addresp(cmd, 613, RESP_INT, RESP_INT, RESP_END); /* Transfer size change */ |
| 128 | addresp(cmd, 614, RESP_INT, RESP_INT, RESP_END); /* Transfer error update */ |
| 129 | addresp(cmd, 615, RESP_INT, RESP_INT, RESP_END); /* Transfer progress */ |
| 130 | addresp(cmd, 616, RESP_INT, RESP_STR, RESP_END); /* Transfer path change */ |
| 131 | addresp(cmd, 617, RESP_INT, RESP_END); /* Transfer destroy */ |
| 132 | addresp(cmd, 618, RESP_INT, RESP_STR, RESP_END); /* Transfer hash update */ |
| 133 | addresp(cmd, 620, RESP_INT, RESP_INT, RESP_END); |
| 134 | addresp(cmd, 621, RESP_INT, RESP_END); |
| 135 | addresp(cmd, 622, RESP_INT, RESP_STR, RESP_STR, RESP_STR, RESP_INT, RESP_INT, RESP_INT, RESP_FLOAT, RESP_STR, RESP_END); |
| 136 | cmd = makecmd(NULL); /* Nameless connection */ |
| 137 | addresp(cmd, 200, RESP_STR, RESP_END); |
| 138 | addresp(cmd, 502, RESP_END); |
| 139 | } |