This is Unofficial EPICS BASE Doxygen Site
epicsMessageQueueOSD Struct Reference

#include "osdMessageQueue.h"

+ Collaboration diagram for epicsMessageQueueOSD:

Public Attributes

ELLLIST sendQueue
 
ELLLIST receiveQueue
 
ELLLIST eventFreeList
 
int numberOfSendersWaiting
 
epicsMutexId mutex
 
unsigned long capacity
 
unsigned long maxMessageSize
 
unsigned long * buf
 
char * firstMessageSlot
 
char * lastMessageSlot
 
volatile char * inPtr
 
volatile char * outPtr
 
unsigned long slotSize
 
bool full
 
rtems_id id
 
unsigned int maxSize
 
void * localBuf
 

Detailed Description

Definition at line 49 of file osdMessageQueue.cpp.

Member Data Documentation

unsigned long* epicsMessageQueueOSD::buf

Definition at line 59 of file osdMessageQueue.cpp.

unsigned long epicsMessageQueueOSD::capacity

Definition at line 56 of file osdMessageQueue.cpp.

ELLLIST epicsMessageQueueOSD::eventFreeList

Definition at line 52 of file osdMessageQueue.cpp.

char* epicsMessageQueueOSD::firstMessageSlot

Definition at line 60 of file osdMessageQueue.cpp.

bool epicsMessageQueueOSD::full

Definition at line 66 of file osdMessageQueue.cpp.

rtems_id epicsMessageQueueOSD::id

Definition at line 22 of file osdMessageQueue.h.

volatile char* epicsMessageQueueOSD::inPtr

Definition at line 62 of file osdMessageQueue.cpp.

char* epicsMessageQueueOSD::lastMessageSlot

Definition at line 61 of file osdMessageQueue.cpp.

void* epicsMessageQueueOSD::localBuf

Definition at line 24 of file osdMessageQueue.h.

unsigned long epicsMessageQueueOSD::maxMessageSize

Definition at line 57 of file osdMessageQueue.cpp.

unsigned int epicsMessageQueueOSD::maxSize

Definition at line 23 of file osdMessageQueue.h.

epicsMutexId epicsMessageQueueOSD::mutex

Definition at line 55 of file osdMessageQueue.cpp.

int epicsMessageQueueOSD::numberOfSendersWaiting

Definition at line 53 of file osdMessageQueue.cpp.

volatile char* epicsMessageQueueOSD::outPtr

Definition at line 63 of file osdMessageQueue.cpp.

ELLLIST epicsMessageQueueOSD::receiveQueue

Definition at line 51 of file osdMessageQueue.cpp.

ELLLIST epicsMessageQueueOSD::sendQueue

Definition at line 50 of file osdMessageQueue.cpp.

unsigned long epicsMessageQueueOSD::slotSize

Definition at line 64 of file osdMessageQueue.cpp.


The documentation for this struct was generated from the following files: