aboutsummaryrefslogtreecommitdiff
path: root/pdoctave_dataframe.h
diff options
context:
space:
mode:
Diffstat (limited to 'pdoctave_dataframe.h')
-rw-r--r--pdoctave_dataframe.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/pdoctave_dataframe.h b/pdoctave_dataframe.h
index 53a21cc..c20ee45 100644
--- a/pdoctave_dataframe.h
+++ b/pdoctave_dataframe.h
@@ -15,7 +15,7 @@ extern "C" {
#include "pdoctave_datatypes.h"
#define STD_USLEEP_TIME 100
-#define MAX_SLEEP_TIME 200000
+#define MAX_SLEEP_TIME 2
typedef struct _SharedDataFrame_ SharedDataFrame;
@@ -53,10 +53,16 @@ void unBlockForReading (SharedDataFrame *sdf);
void unBlockForWriting (SharedDataFrame *sdf);
void blockForReading (SharedDataFrame *sdf);
void blockForWriting (SharedDataFrame *sdf);
+int sleepUntilReadUnBlocked (SharedDataFrame *sdf);
+int sleepUntilReadBlocked (SharedDataFrame *sdf);
+int sleepUntilWriteUnBlocked (SharedDataFrame *sdf);
+int sleepUntilWriteBlocked (SharedDataFrame *sdf);
+/*
void sleepUntilReadUnBlocked (SharedDataFrame *sdf, int usleep_time);
void sleepUntilReadBlocked (SharedDataFrame *sdf, int usleep_time);
void sleepUntilWriteUnBlocked (SharedDataFrame *sdf, int usleep_time);
void sleepUntilWriteBlocked (SharedDataFrame *sdf, int usleep_time);
+*/
#ifdef __cplusplus