diff options
Diffstat (limited to 'ui/cli/tap-rtspstat.c')
-rw-r--r-- | ui/cli/tap-rtspstat.c | 97 |
1 files changed, 55 insertions, 42 deletions
diff --git a/ui/cli/tap-rtspstat.c b/ui/cli/tap-rtspstat.c index bac126a1d4..34cf9047a6 100644 --- a/ui/cli/tap-rtspstat.c +++ b/ui/cli/tap-rtspstat.c @@ -73,12 +73,12 @@ rtsp_init_hash( rtspstat_t *sp) for (i=0 ; rtsp_status_code_vals[i].strptr ; i++ ) { - gint *key = g_new (gint,1); - rtsp_response_code_t *sc = g_new (rtsp_response_code_t,1); + gint *key = g_new (gint, 1); + rtsp_response_code_t *sc = g_new (rtsp_response_code_t, 1); *key = rtsp_status_code_vals[i].value; - sc->packets=0; + sc->packets = 0; sc->response_code = *key; - sc->name=rtsp_status_code_vals[i].strptr; + sc->name = rtsp_status_code_vals[i].strptr; sc->sp = sp; g_hash_table_insert( sc->sp->hash_responses, key, sc); } @@ -87,7 +87,7 @@ rtsp_init_hash( rtspstat_t *sp) static void rtsp_draw_hash_requests( gchar *key _U_ , rtsp_request_methode_t *data, gchar * format) { - if (data->packets==0) + if (data->packets == 0) return; printf( format, data->response, data->packets); } @@ -95,11 +95,11 @@ rtsp_draw_hash_requests( gchar *key _U_ , rtsp_request_methode_t *data, gchar * static void rtsp_draw_hash_responses( gint * key _U_ , rtsp_response_code_t *data, char * format) { - if (data==NULL) { + if (data == NULL) { g_warning("No data available, key=%d\n", *key); exit(EXIT_FAILURE); } - if (data->packets==0) + if (data->packets == 0) return; /* " RTSP %3d %-35s %9d packets", */ printf(format, data->response_code, data->name, data->packets ); @@ -130,7 +130,7 @@ rtsp_reset_hash_requests(gchar *key _U_ , rtsp_request_methode_t *data, gpointer static void rtspstat_reset(void *psp ) { - rtspstat_t *sp=(rtspstat_t *)psp; + rtspstat_t *sp = (rtspstat_t *)psp; g_hash_table_foreach( sp->hash_responses, (GHFunc)rtsp_reset_hash_responses, NULL); g_hash_table_foreach( sp->hash_requests, (GHFunc)rtsp_reset_hash_requests, NULL); @@ -140,60 +140,60 @@ rtspstat_reset(void *psp ) static int rtspstat_packet(void *psp , packet_info *pinfo _U_, epan_dissect_t *edt _U_, const void *pri) { - const rtsp_info_value_t *value=(const rtsp_info_value_t *)pri; - rtspstat_t *sp=(rtspstat_t *) psp; + const rtsp_info_value_t *value = (const rtsp_info_value_t *)pri; + rtspstat_t *sp = (rtspstat_t *) psp; /* We are only interested in reply packets with a status code */ /* Request or reply packets ? */ - if (value->response_code!=0) { - guint *key=g_new(guint,1); + if (value->response_code != 0) { + guint *key = g_new(guint, 1); rtsp_response_code_t *sc; - *key=value->response_code; + *key = value->response_code; sc = (rtsp_response_code_t *)g_hash_table_lookup( sp->hash_responses, key); - if (sc==NULL){ + if (sc == NULL) { /* non standard status code ; we classify it as others * in the relevant category (Informational,Success,Redirection,Client Error,Server Error) */ int i = value->response_code; - if ((i<100) || (i>=600)) { + if ((i < 100) || (i >= 600)) { return 0; } - else if (i<200){ - *key=199; /* Hopefully, this status code will never be used */ + else if (i < 200) { + *key = 199; /* Hopefully, this status code will never be used */ } - else if (i<300){ - *key=299; + else if (i < 300) { + *key = 299; } - else if (i<400){ - *key=399; + else if (i < 400) { + *key = 399; } - else if (i<500){ - *key=499; + else if (i < 500) { + *key = 499; } - else{ - *key=599; + else { + *key = 599; } sc = (rtsp_response_code_t *)g_hash_table_lookup( sp->hash_responses, key); - if (sc==NULL) + if (sc == NULL) return 0; } sc->packets++; } - else if (value->request_method){ + else if (value->request_method) { rtsp_request_methode_t *sc; sc = (rtsp_request_methode_t *)g_hash_table_lookup( sp->hash_requests, value->request_method); - if (sc==NULL){ - sc=g_new(rtsp_request_methode_t,1); - sc->response=g_strdup( value->request_method ); - sc->packets=1; + if (sc == NULL) { + sc = g_new(rtsp_request_methode_t, 1); + sc->response = g_strdup( value->request_method ); + sc->packets = 1; sc->sp = sp; g_hash_table_insert( sp->hash_requests, sc->response, sc); } else { @@ -209,7 +209,7 @@ rtspstat_packet(void *psp , packet_info *pinfo _U_, epan_dissect_t *edt _U_, con static void rtspstat_draw(void *psp ) { - rtspstat_t *sp=(rtspstat_t *)psp; + rtspstat_t *sp = (rtspstat_t *)psp; printf("\n"); printf("===================================================================\n"); if (! sp->filter[0]) @@ -231,23 +231,23 @@ rtspstat_draw(void *psp ) /* When called, this function will create a new instance of gtk_rtspstat. */ static void -gtk_rtspstat_init(const char *opt_arg,void* userdata _U_) +gtk_rtspstat_init(const char *opt_arg, void *userdata _U_) { rtspstat_t *sp; - const char *filter=NULL; + const char *filter = NULL; GString *error_string; - if (!strncmp (opt_arg, "rtsp,stat,", 10)){ - filter=opt_arg+10; + if (!strncmp (opt_arg, "rtsp,stat,", 10)) { + filter = opt_arg+10; } else { - filter=NULL; + filter = NULL; } sp = (rtspstat_t *)g_malloc( sizeof(rtspstat_t) ); - if(filter){ - sp->filter=g_strdup(filter); + if (filter) { + sp->filter = g_strdup(filter); } else { - sp->filter=NULL; + sp->filter = NULL; } /*g_hash_table_foreach( rtsp_status, (GHFunc)rtsp_reset_hash_responses, NULL);*/ @@ -260,7 +260,7 @@ gtk_rtspstat_init(const char *opt_arg,void* userdata _U_) rtspstat_reset, rtspstat_packet, rtspstat_draw); - if (error_string){ + if (error_string) { /* error, we failed to attach to the tap. clean up */ g_free(sp->filter); g_free(sp); @@ -276,5 +276,18 @@ gtk_rtspstat_init(const char *opt_arg,void* userdata _U_) void register_tap_listener_gtkrtspstat(void) { - register_stat_cmd_arg("rtsp,stat,", gtk_rtspstat_init,NULL); + register_stat_cmd_arg("rtsp,stat,", gtk_rtspstat_init, NULL); } + +/* + * Editor modelines - http://www.wireshark.org/tools/modelines.html + * + * Local variables: + * c-basic-offset: 8 + * tab-width: 8 + * indent-tabs-mode: t + * End: + * + * vi: set shiftwidth=8 tabstop=8 noexpandtab: + * :indentSize=8:tabSize=8:noTabs=false: + */ |