Return hashes in SRs.
[doldaconnect.git] / lib / initcmds.h
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_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_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, 620, RESP_INT, RESP_INT, RESP_END);
133     addresp(cmd, 621, RESP_INT, RESP_END);
134     addresp(cmd, 622, RESP_INT, RESP_STR, RESP_STR, RESP_STR, RESP_INT, RESP_INT, RESP_INT, RESP_FLOAT, RESP_END);
135     cmd = makecmd(NULL);        /* Nameless connection */
136     addresp(cmd, 200, RESP_STR, RESP_END);
137     addresp(cmd, 502, RESP_END);
138 }