| summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/parameters')
| -rw-r--r-- | src/parameters/parameters.c | 9 | ||||
| -rw-r--r-- | src/parameters/parameters.h | 5 | ||||
| -rw-r--r-- | src/parameters/parameters_getters.c | 8 | ||||
| -rw-r--r-- | src/parameters/parameters_types.h | 1 |
4 files changed, 23 insertions, 0 deletions
diff --git a/src/parameters/parameters.c b/src/parameters/parameters.c index 83602cb..18f88c2 100644 --- a/src/parameters/parameters.c +++ b/src/parameters/parameters.c @@ -53,6 +53,7 @@ static void set_default_to_all_fields struct JH_parameters param [const restrict static 1] ) { + param->request_pipelining = 0; param->print_chat = 0; param->print_additional_info = 0; param->socket_name = (const char *) NULL; @@ -178,6 +179,14 @@ static int set_options } else if ( + JH_STRING_EQUALS("-l", argv[i]) + || JH_STRING_EQUALS("--request-pipelining", argv[i]) + ) + { + param->request_pipelining = 1; + } + else if + ( JH_STRING_EQUALS("-c", argv[i]) || JH_STRING_EQUALS("--print-chat", argv[i]) ) diff --git a/src/parameters/parameters.h b/src/parameters/parameters.h index 5993fba..14c1dc1 100644 --- a/src/parameters/parameters.h +++ b/src/parameters/parameters.h @@ -10,6 +10,11 @@ int JH_parameters_initialize const char * argv [const static argc] ); +const int JH_parameters_get_request_pipelining +( + const struct JH_parameters param [const restrict static 1] +); + const int JH_parameters_get_print_additional_info ( const struct JH_parameters param [const restrict static 1] diff --git a/src/parameters/parameters_getters.c b/src/parameters/parameters_getters.c index 4cd422e..868a059 100644 --- a/src/parameters/parameters_getters.c +++ b/src/parameters/parameters_getters.c @@ -1,5 +1,13 @@ #include "parameters.h" +const int JH_parameters_get_request_pipelining +( + const struct JH_parameters param [const restrict static 1] +) +{ + return param->request_pipelining; +} + const int JH_parameters_get_print_additional_info ( const struct JH_parameters param [const restrict static 1] diff --git a/src/parameters/parameters_types.h b/src/parameters/parameters_types.h index 6b17df6..0d70b73 100644 --- a/src/parameters/parameters_types.h +++ b/src/parameters/parameters_types.h @@ -5,6 +5,7 @@ struct JH_parameters { + int request_pipelining; int print_chat; int print_additional_info; |


