CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Macros
queue_defs.h File Reference
#include <sys/msg.h>

Go to the source code of this file.

Classes

struct  evf::prg
 

Namespaces

 evf
 

Macros

#define MAX_MSG_SIZE
 
#define MAX_PIPE_BUFFER_SIZE   0x1000
 
#define MSGQ_MESSAGE_TYPE_RANGE   0xfff
 
#define MSQM_MESSAGE_TYPE_CRASH   0x016
 
#define MSQM_MESSAGE_TYPE_FSTOP   0x003
 
#define MSQM_MESSAGE_TYPE_MCS   0x004
 
#define MSQM_MESSAGE_TYPE_NOP   0x000
 
#define MSQM_MESSAGE_TYPE_PRG   0x008
 
#define MSQM_MESSAGE_TYPE_RLI   0x012
 
#define MSQM_MESSAGE_TYPE_RLR   0x014
 
#define MSQM_MESSAGE_TYPE_STOP   0x002
 
#define MSQM_MESSAGE_TYPE_TRP   0x00c
 
#define MSQM_MESSAGE_TYPE_WEB   0x00a
 
#define MSQM_VULTURE_TYPE_STA   0x00e
 
#define MSQM_VULTURE_TYPE_STP   0x010
 
#define MSQS_MESSAGE_TYPE_MCR   0x202
 
#define MSQS_MESSAGE_TYPE_NOP   0x000
 
#define MSQS_MESSAGE_TYPE_PRR   0x208
 
#define MSQS_MESSAGE_TYPE_SLA   0x200
 
#define MSQS_MESSAGE_TYPE_STOP   0x204
 
#define MSQS_MESSAGE_TYPE_TRR   0x20c
 
#define MSQS_MESSAGE_TYPE_WEB   0x20a
 
#define MSQS_VULTURE_TYPE_ACK   0x20e
 
#define MSQS_VULTURE_TYPE_DON   0x210
 
#define NUMERIC_MESSAGE_SIZE   32
 
#define PIPE_READ   0
 
#define PIPE_WRITE   1
 
#define QUEUE_ID   137 /* base ID of queue to generate.M->S = odd, S->M = even */
 

Macro Definition Documentation

#define MAX_MSG_SIZE
Value:
0x8000 /* size (in bytes) of largest message we'll ever send.
This is the system max */

Definition at line 10 of file queue_defs.h.

Referenced by evf::Vulture::hasStarted(), evf::Vulture::hasStopped(), evf::RawCache::initialise(), evf::FUEventProcessor::stopSlavesAndAcknowledge(), and evf::FUEventProcessor::subWeb().

#define MAX_PIPE_BUFFER_SIZE   0x1000
#define MSGQ_MESSAGE_TYPE_RANGE   0xfff
#define MSQM_MESSAGE_TYPE_CRASH   0x016

Definition at line 26 of file queue_defs.h.

#define MSQM_MESSAGE_TYPE_FSTOP   0x003
#define MSQM_MESSAGE_TYPE_MCS   0x004

Definition at line 18 of file queue_defs.h.

Referenced by evf::FUEventProcessor::receivingAndMonitor().

#define MSQM_MESSAGE_TYPE_NOP   0x000

Definition at line 15 of file queue_defs.h.

Referenced by evf::Vulture::control(), and evf::MsgBuf::MsgBuf().

#define MSQM_MESSAGE_TYPE_PRG   0x008

Definition at line 19 of file queue_defs.h.

Referenced by evf::FUEventProcessor::receivingAndMonitor().

#define MSQM_MESSAGE_TYPE_RLI   0x012

Definition at line 24 of file queue_defs.h.

Referenced by evf::FUEventProcessor::receiving(), and evf::FUEventProcessor::sigmon().

#define MSQM_MESSAGE_TYPE_RLR   0x014
#define MSQM_MESSAGE_TYPE_STOP   0x002
#define MSQM_MESSAGE_TYPE_TRP   0x00c

Definition at line 21 of file queue_defs.h.

Referenced by evf::FUEventProcessor::receivingAndMonitor().

#define MSQM_MESSAGE_TYPE_WEB   0x00a
#define MSQM_VULTURE_TYPE_STA   0x00e

Definition at line 22 of file queue_defs.h.

Referenced by evf::Vulture::control(), and evf::Vulture::start().

#define MSQM_VULTURE_TYPE_STP   0x010

Definition at line 23 of file queue_defs.h.

Referenced by evf::Vulture::control(), and evf::Vulture::stop().

#define MSQS_MESSAGE_TYPE_MCR   0x202

Definition at line 30 of file queue_defs.h.

Referenced by evf::FUEventProcessor::receivingAndMonitor().

#define MSQS_MESSAGE_TYPE_NOP   0x000

Definition at line 28 of file queue_defs.h.

#define MSQS_MESSAGE_TYPE_PRR   0x208

Definition at line 32 of file queue_defs.h.

#define MSQS_MESSAGE_TYPE_SLA   0x200

Definition at line 29 of file queue_defs.h.

Referenced by evf::SlaveQueue::rcv(), and evf::SlaveQueue::rcvNonBlocking().

#define MSQS_MESSAGE_TYPE_STOP   0x204
#define MSQS_MESSAGE_TYPE_TRR   0x20c

Definition at line 34 of file queue_defs.h.

Referenced by evf::FUEventProcessor::summarize().

#define MSQS_MESSAGE_TYPE_WEB   0x20a
#define MSQS_VULTURE_TYPE_ACK   0x20e
#define MSQS_VULTURE_TYPE_DON   0x210

Definition at line 36 of file queue_defs.h.

#define NUMERIC_MESSAGE_SIZE   32
#define PIPE_READ   0

Definition at line 40 of file queue_defs.h.

Referenced by evf::FUEventProcessor::subWeb().

#define PIPE_WRITE   1

Definition at line 41 of file queue_defs.h.

Referenced by evf::FUEventProcessor::receivingAndMonitor().

#define QUEUE_ID   137 /* base ID of queue to generate.M->S = odd, S->M = even */

Definition at line 9 of file queue_defs.h.

Referenced by evf::MasterQueue::MasterQueue(), and evf::SlaveQueue::SlaveQueue().