Commit 31658276283f08b309fd6e88c38407b68f1ef595
1 parent
04c0ee5c
Exists in
master
and in
3 other branches
+ Implementing public method to get a list of all supported actions.
Showing
1 changed file
with
16 additions
and
0 deletions
Show diff stats
src/lib3270/mkactions/mkactions.c
| @@ -169,6 +169,22 @@ int main(int argc, char *argv[]) { | @@ -169,6 +169,22 @@ int main(int argc, char *argv[]) { | ||
| 169 | } | 169 | } |
| 170 | 170 | ||
| 171 | fprintf(out, | 171 | fprintf(out, |
| 172 | + "\n" | ||
| 173 | + "\n typedef struct _lib3270_action_entry" | ||
| 174 | + "\n {" | ||
| 175 | + "\n const char *name;" | ||
| 176 | + "\n const char *description;" | ||
| 177 | + "\n int (*call)(H3270 *hSession);" | ||
| 178 | + "\n } LIB3270_ACTION_ENTRY;" | ||
| 179 | + "\n\n" | ||
| 180 | + "/**\n" | ||
| 181 | + " *\n" | ||
| 182 | + " * @brief Get lib3270 action table.\n" | ||
| 183 | + " *\n" | ||
| 184 | + " * @return Array with all the supported actions.\n" | ||
| 185 | + " */\n" | ||
| 186 | + " LIB3270_EXPORT const LIB3270_ACTION_ENTRY * lib3270_get_action_table();\n" | ||
| 187 | + "\n" | ||
| 172 | "/**\n" | 188 | "/**\n" |
| 173 | " *\n" | 189 | " *\n" |
| 174 | " * @brief Call lib3270 action by name.\n" | 190 | " * @brief Call lib3270 action by name.\n" |