CMS 3D CMS Logo

Classes | Namespaces | Defines

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/EventFilter/Utilities/interface/queue_defs.h File Reference

#include <sys/msg.h>

Go to the source code of this file.

Classes

struct  evf::prg

Namespaces

namespace  evf

Defines

#define MAX_MSG_SIZE   0x2000
#define MAX_PIPE_BUFFER_SIZE   0x1000
#define MSGQ_MESSAGE_TYPE_RANGE   0xfff
#define MSQM_MESSAGE_TYPE_MCS   0x004
#define MSQM_MESSAGE_TYPE_NOP   0x000
#define MSQM_MESSAGE_TYPE_PRG   0x008
#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

Define Documentation

#define MAX_MSG_SIZE   0x2000
#define MAX_PIPE_BUFFER_SIZE   0x1000
#define MSGQ_MESSAGE_TYPE_RANGE   0xfff
#define MSQM_MESSAGE_TYPE_MCS   0x004

Definition at line 17 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
#define MSQM_MESSAGE_TYPE_STOP   0x002
#define MSQM_MESSAGE_TYPE_TRP   0x00c

Definition at line 20 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 21 of file queue_defs.h.

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

#define MSQM_VULTURE_TYPE_STP   0x010

Definition at line 22 of file queue_defs.h.

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

#define MSQS_MESSAGE_TYPE_MCR   0x202

Definition at line 27 of file queue_defs.h.

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

#define MSQS_MESSAGE_TYPE_NOP   0x000

Definition at line 25 of file queue_defs.h.

#define MSQS_MESSAGE_TYPE_PRR   0x208
#define MSQS_MESSAGE_TYPE_SLA   0x200

Definition at line 26 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 31 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 33 of file queue_defs.h.

#define NUMERIC_MESSAGE_SIZE   32

Definition at line 35 of file queue_defs.h.

Referenced by evf::FUEventProcessor::receivingAndMonitor(), and evf::Vulture::stop().

#define PIPE_READ   0

Definition at line 37 of file queue_defs.h.

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

#define PIPE_WRITE   1

Definition at line 38 of file queue_defs.h.

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

#define QUEUE_ID   137

Definition at line 9 of file queue_defs.h.

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