14 #define DtCsStatusMessageReceived 0
15 #define DtCsStatusWouldResourceBlock 1
16 #define DtCsStatusWouldBlock 2
17 #define DtCsStatusClosing 3
18 #define DtCsStatusExtCliQuota 4
19 #define DtCsStatusTryAgain 5
21 #define DtCsStatusMessageReceived 0
22 #define DtCsStatusWouldResourceBlock 1
23 #define DtCsStatusWouldBlock 2
24 #define DtCsStatusClosing 3
25 #define DtCsStatusExtCliQuota 4
27 #ifdef DtUSE_UTILITIES_NAMESPACE
28 namespace DtUSE_UTILITIES_NAMESPACE
40 virtual int Read(
char *buf,
size_t size,
char *status) = 0;
50 bool wait,
bool pleaseInit,
bool dropOldest =
true);
54 int Read(
char *buf,
size_t size,
char *status);
66 int verifyQueue(
void);
71 #ifdef DtUSE_UTILITIES_NAMESPACE
Definition: vlShmQueue.h:75
int msgsRcvd()
Definition: vlShmReader.h:57
bool resourceWait
Definition: vlShmReader.h:59
virtual ~DtClientServerReader()
Definition: vlShmReader.h:38
but not necessarily empty queue
Definition: vlShmReader.h:34
int msgsRead
Definition: vlShmReader.h:63
DtClientServerReader()
Definition: vlShmReader.h:37
Definition: vlShmQueue.h:83
DtShmMsgQueueManager qManager
Definition: vlShmReader.h:47
Definition: vlShmReader.h:43
virtual ~DtShmMsgQueueReader()
Definition: vlShmReader.h:52
This file contains the declaration of DtShmMsgQueueManager.
bool isInternal()
Definition: vlShmReader.h:56
#define DT_DLL_VLUTIL
Definition: vlMachineTypes.h:109