12 #ifdef DtUSE_UTILITIES_NAMESPACE
13 namespace DtUSE_UTILITIES_NAMESPACE
25 virtual int Write (
char *buf,
size_t size) = 0;
26 virtual int Writev (
char **buflist,
size_t *sizelist,
int n) = 0;
35 bool wait,
bool pleaseInit,
bool dropOldest =
true);
39 virtual int Write (
char *buf,
size_t size);
40 virtual int Writev (
char **buflist,
size_t *sizelist,
int n);
43 void setGoAway(
int mode) {qManager.setGoAway(mode); }
54 int enqueuev (
char **buflist,
size_t *sizelist,
int n,
int totalSize);
55 void copyv(
char **buflist,
size_t *sizelist,
int n,
int endSize);
56 int findSpace(
int start,
int request,
int *available);
65 int verifyQueue(
void);
72 #ifdef DtUSE_UTILITIES_NAMESPACE
Definition: vlShmQueue.h:75
int oldDropped()
Definition: vlShmWriter.h:45
int oldLost
Definition: vlShmWriter.h:60
void setGoAway(int mode)
Definition: vlShmWriter.h:43
void setInternal(int mode)
Definition: vlShmWriter.h:42
DtShmMsgQueueManager qManager
Definition: vlShmWriter.h:48
virtual ~DtClientServerWriter()
Definition: vlShmWriter.h:23
Definition: vlShmQueue.h:83
Definition: vlShmWriter.h:30
int queueBack
Definition: vlShmWriter.h:50
This file contains the declaration of DtShmMsgQueueManager.
Definition: vlShmWriter.h:19
DtClientServerWriter()
Definition: vlShmWriter.h:22
int notLost
Definition: vlShmWriter.h:61
virtual ~DtShmMsgQueueWriter()
Definition: vlShmWriter.h:37
int newDropped()
Definition: vlShmWriter.h:44
bool resourceWait
Definition: vlShmWriter.h:49
int msgsSent()
Definition: vlShmWriter.h:46
#define DT_DLL_VLUTIL
Definition: vlMachineTypes.h:109
int newLost
Definition: vlShmWriter.h:59