aboutsummaryrefslogtreecommitdiff
path: root/src/iperf_api.h
diff options
context:
space:
mode:
authorBruce A. Mah <bmah@kitchenlab.org>2018-05-09 17:42:17 -0700
committerGitHub <noreply@github.com>2018-05-09 17:42:17 -0700
commit829d619ab435e7975ae1e8cbaf93117d98e4462c (patch)
tree7d3125bf56d9a1e5d127550c0663bb1ac633c066 /src/iperf_api.h
parent48a65ff76ee6e0f97ca95bcbe6daeb0dd53c09e7 (diff)
downloadiperf3-829d619ab435e7975ae1e8cbaf93117d98e4462c.tar.gz
First try at implementing --extra-data. (#729)
Towards #600.
Diffstat (limited to 'src/iperf_api.h')
-rwxr-xr-xsrc/iperf_api.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/iperf_api.h b/src/iperf_api.h
index 7e8346b..53012c0 100755
--- a/src/iperf_api.h
+++ b/src/iperf_api.h
@@ -69,6 +69,7 @@ struct iperf_stream;
#define OPT_PACING_TIMER 16
#define OPT_CONNECT_TIMEOUT 17
#define OPT_REPEATING_PAYLOAD 18
+#define OPT_EXTRA_DATA 19
/* states */
#define TEST_START 1
@@ -117,6 +118,7 @@ char* iperf_get_test_bind_address ( struct iperf_test* ipt );
int iperf_get_test_udp_counters_64bit( struct iperf_test* ipt );
int iperf_get_test_one_off( struct iperf_test* ipt );
int iperf_get_test_tos( struct iperf_test* ipt );
+char* iperf_get_extra_data( struct iperf_test* ipt );
/* Setter routines for some fields inside iperf_test. */
void iperf_set_verbose( struct iperf_test* ipt, int verbose );
@@ -144,6 +146,7 @@ void iperf_set_test_bind_address( struct iperf_test* ipt, char *bind_address );
void iperf_set_test_udp_counters_64bit( struct iperf_test* ipt, int udp_counters_64bit );
void iperf_set_test_one_off( struct iperf_test* ipt, int one_off );
void iperf_set_test_tos( struct iperf_test* ipt, int tos );
+void iperf_set_extra_data( struct iperf_test* ipt, char *dat);
#if defined(HAVE_SSL)
void iperf_set_test_client_username(struct iperf_test *ipt, char *client_username);