enh: Introduce API functions for no_delay option (#870)
diff --git a/src/iperf_api.c b/src/iperf_api.c
index 3469749..6114dc1 100755
--- a/src/iperf_api.c
+++ b/src/iperf_api.c
@@ -334,6 +334,12 @@
return (char*)iperf_version;
}
+int
+iperf_get_test_no_delay(struct iperf_test *ipt)
+{
+ return ipt->no_delay;
+}
+
/************** Setter routines for some fields inside iperf_test *************/
void
@@ -591,6 +597,12 @@
iperf_set_test_reverse(ipt, ipt->reverse);
}
+void
+iperf_set_test_no_delay(struct iperf_test* ipt, int no_delay)
+{
+ ipt->no_delay = no_delay;
+}
+
/********************** Get/set test protocol structure ***********************/
struct protocol *
diff --git a/src/iperf_api.h b/src/iperf_api.h
index 8566a78..994035f 100755
--- a/src/iperf_api.h
+++ b/src/iperf_api.h
@@ -126,6 +126,7 @@
int iperf_get_test_tos( struct iperf_test* ipt );
char* iperf_get_extra_data( struct iperf_test* ipt );
char* iperf_get_iperf_version(void);
+int iperf_get_test_no_delay( struct iperf_test* ipt );
/* Setter routines for some fields inside iperf_test. */
void iperf_set_verbose( struct iperf_test* ipt, int verbose );
@@ -159,6 +160,7 @@
void iperf_set_test_tos( struct iperf_test* ipt, int tos );
void iperf_set_extra_data( struct iperf_test* ipt, char *dat);
void iperf_set_test_bidirectional( struct iperf_test* ipt, int bidirectional);
+void iperf_set_test_no_delay( struct iperf_test* ipt, int no_delay);
#if defined(HAVE_SSL)
void iperf_set_test_client_username(struct iperf_test *ipt, char *client_username);