![]() |
Belle II Software development
|
Public Member Functions | |
| size_t | size () |
| bool | open (const std::string &nodename, int nodeid=0, bool recreate=false) |
| bool | init () |
| bool | close () |
| bool | unlink () |
| bool | lock () |
| bool | unlock () |
| bool | wait () |
| bool | wait (int time) |
| bool | notify () |
| void | clear () |
| const std::string | getName () const |
| const std::string | getPath () const |
| bool | isAvailable () const |
| ronode_info * | get () |
| unsigned int | getNodeId () const |
| unsigned int | getState () const |
| unsigned int | getErrorFlag () const |
| unsigned int | getExpNumber () const |
| unsigned int | getRunNumber () const |
| unsigned int | getSubNumber () const |
| int | getInputPort () const |
| int | getInputAddress () const |
| unsigned int | getInputCount () const |
| unsigned long long | getInputNBytes () const |
| int | getOutputPort () const |
| int | getOutputAddress () const |
| unsigned int | getOutputCount () const |
| unsigned long long | getOutputNBytes () const |
| void | setNodeId (unsigned int id) |
| void | setState (State state) |
| void | setErrorFlag (EFlag eflag) |
| void | setExpNumber (unsigned int expno) |
| void | setRunNumber (unsigned int runno) |
| void | setSubNumber (unsigned int subno) |
| void | setInputPort (int port) |
| void | setInputAddress (int addr) |
| void | setInputCount (unsigned int count) |
| void | setInputNBytes (unsigned long long nbyte) |
| void | addInputCount (unsigned int count) |
| void | addInputNBytes (unsigned long long nbyte) |
| void | setOutputPort (int port) |
| void | setOutputAddress (int addr) |
| void | setOutputCount (unsigned int count) |
| void | setOutputNBytes (unsigned long long nbyte) |
| void | addOutputCount (unsigned int count) |
| void | addOutputNBytes (unsigned long long nbyte) |
| event_header & | getEventHeader () |
| void | copyEventHeader (int *buf) |
| bool | isNotReady () |
| bool | isReady () |
| bool | isRunning () |
| bool | isPausing () |
| bool | isPaused () |
| bool | isResuming () |
| bool | waitRunning (int timeout) |
| bool | waitReady (int timeout) |
| bool | reportRunning () |
| bool | reportError (EFlag eflag) |
| bool | reportReady () |
| bool | reportNotReady () |
Private Attributes | |
| std::string | m_nodename |
| std::string | m_path |
| SharedMemory | m_memory |
| ronode_info * | m_info |
| MMutex | m_mutex |
| MCond | m_cond |
Definition at line 22 of file RunInfoBuffer.h.
| enum EFlag |
Definition at line 35 of file RunInfoBuffer.h.
| enum State |
Definition at line 25 of file RunInfoBuffer.h.
|
inline |
Definition at line 48 of file RunInfoBuffer.h.
|
inline |
Definition at line 52 of file RunInfoBuffer.h.
|
inline |
Definition at line 97 of file RunInfoBuffer.h.
|
inline |
Definition at line 98 of file RunInfoBuffer.h.
|
inline |
Definition at line 103 of file RunInfoBuffer.h.
|
inline |
Definition at line 104 of file RunInfoBuffer.h.
| void clear | ( | ) |
Definition at line 59 of file RunInfoBuffer.cc.
| bool close | ( | ) |
Definition at line 66 of file RunInfoBuffer.cc.
| void copyEventHeader | ( | int * | buf | ) |
Definition at line 173 of file RunInfoBuffer.cc.
|
inline |
Definition at line 72 of file RunInfoBuffer.h.
|
inline |
Definition at line 75 of file RunInfoBuffer.h.
|
inline |
Definition at line 105 of file RunInfoBuffer.h.
|
inline |
Definition at line 76 of file RunInfoBuffer.h.
|
inline |
Definition at line 80 of file RunInfoBuffer.h.
|
inline |
Definition at line 81 of file RunInfoBuffer.h.
|
inline |
Definition at line 82 of file RunInfoBuffer.h.
|
inline |
Definition at line 79 of file RunInfoBuffer.h.
|
inline |
Definition at line 69 of file RunInfoBuffer.h.
|
inline |
Definition at line 73 of file RunInfoBuffer.h.
|
inline |
Definition at line 84 of file RunInfoBuffer.h.
|
inline |
Definition at line 85 of file RunInfoBuffer.h.
|
inline |
Definition at line 86 of file RunInfoBuffer.h.
|
inline |
Definition at line 83 of file RunInfoBuffer.h.
|
inline |
Definition at line 70 of file RunInfoBuffer.h.
|
inline |
Definition at line 77 of file RunInfoBuffer.h.
|
inline |
Definition at line 74 of file RunInfoBuffer.h.
|
inline |
Definition at line 78 of file RunInfoBuffer.h.
| bool init | ( | ) |
Definition at line 49 of file RunInfoBuffer.cc.
|
inline |
Definition at line 71 of file RunInfoBuffer.h.
|
inline |
Definition at line 107 of file RunInfoBuffer.h.
|
inline |
Definition at line 111 of file RunInfoBuffer.h.
|
inline |
Definition at line 110 of file RunInfoBuffer.h.
|
inline |
Definition at line 108 of file RunInfoBuffer.h.
|
inline |
Definition at line 112 of file RunInfoBuffer.h.
|
inline |
Definition at line 109 of file RunInfoBuffer.h.
| bool lock | ( | ) |
Definition at line 79 of file RunInfoBuffer.cc.
| bool notify | ( | ) |
Definition at line 103 of file RunInfoBuffer.cc.
| bool open | ( | const std::string & | nodename, |
| int | nodeid = 0, | ||
| bool | recreate = false ) |
Definition at line 24 of file RunInfoBuffer.cc.
| bool reportError | ( | EFlag | eflag | ) |
Definition at line 146 of file RunInfoBuffer.cc.
| bool reportNotReady | ( | ) |
Definition at line 164 of file RunInfoBuffer.cc.
| bool reportReady | ( | ) |
Definition at line 155 of file RunInfoBuffer.cc.
| bool reportRunning | ( | ) |
Definition at line 137 of file RunInfoBuffer.cc.
|
inline |
Definition at line 89 of file RunInfoBuffer.h.
|
inline |
Definition at line 90 of file RunInfoBuffer.h.
|
inline |
Definition at line 94 of file RunInfoBuffer.h.
|
inline |
Definition at line 95 of file RunInfoBuffer.h.
|
inline |
Definition at line 96 of file RunInfoBuffer.h.
|
inline |
Definition at line 93 of file RunInfoBuffer.h.
|
inline |
Definition at line 87 of file RunInfoBuffer.h.
|
inline |
Definition at line 100 of file RunInfoBuffer.h.
|
inline |
Definition at line 101 of file RunInfoBuffer.h.
|
inline |
Definition at line 102 of file RunInfoBuffer.h.
|
inline |
Definition at line 99 of file RunInfoBuffer.h.
|
inline |
Definition at line 91 of file RunInfoBuffer.h.
|
inline |
Definition at line 88 of file RunInfoBuffer.h.
|
inline |
Definition at line 92 of file RunInfoBuffer.h.
| size_t size | ( | ) |
Definition at line 18 of file RunInfoBuffer.cc.
| bool unlink | ( | ) |
Definition at line 72 of file RunInfoBuffer.cc.
| bool unlock | ( | ) |
Definition at line 85 of file RunInfoBuffer.cc.
| bool wait | ( | ) |
Definition at line 91 of file RunInfoBuffer.cc.
| bool wait | ( | int | time | ) |
Definition at line 97 of file RunInfoBuffer.cc.
| bool waitReady | ( | int | timeout | ) |
Definition at line 121 of file RunInfoBuffer.cc.
| bool waitRunning | ( | int | timeout | ) |
Definition at line 109 of file RunInfoBuffer.cc.
|
private |
Definition at line 127 of file RunInfoBuffer.h.
|
private |
Definition at line 125 of file RunInfoBuffer.h.
|
private |
Definition at line 124 of file RunInfoBuffer.h.
|
private |
Definition at line 126 of file RunInfoBuffer.h.
|
private |
Definition at line 122 of file RunInfoBuffer.h.
|
private |
Definition at line 123 of file RunInfoBuffer.h.