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);