Public Member Functions | |
bool | close () |
void | discardedCheck () |
void | doOutputEvent (EventMsgBuilder const &msg) |
void | doOutputEventAsync (std::unique_ptr< EventMsgBuilder > msg, edm::WaitingTaskHolder iHolder) |
uint32 | get_adler32 () const |
unsigned long | getAccepted () const |
std::string const & | getFilePath () const |
GlobalEvFOutputEventWriter (std::string const &filePath, unsigned int ls) | |
void | incAccepted () |
edm::SerialTaskQueue & | queue () |
void | throttledCheck () |
~GlobalEvFOutputEventWriter () | |
Private Attributes | |
std::atomic< unsigned long > | accepted_ |
bool | discarded_ = false |
std::string | filePath_ |
const unsigned | ls_ |
edm::propagate_const< std::unique_ptr< StreamerOutputFile > > | stream_writer_events_ |
edm::SerialTaskQueue | writeQueue_ |
Definition at line 44 of file GlobalEvFOutputModule.cc.
|
inlineexplicit |
Definition at line 46 of file GlobalEvFOutputModule.cc.
|
inline |
Definition at line 49 of file GlobalEvFOutputModule.cc.
|
inline |
Definition at line 51 of file GlobalEvFOutputModule.cc.
References discarded_, ls_, and stream_writer_events_.
Referenced by esMonitoring.AsyncLineReaderMixin::handle_close(), and esMonitoring.FDJsonServer::handle_close().
|
inline |
Definition at line 98 of file GlobalEvFOutputModule.cc.
References discarded_, and ls_.
Referenced by doOutputEventAsync().
|
inline |
Definition at line 56 of file GlobalEvFOutputModule.cc.
References incAccepted(), mps_check::msg, and stream_writer_events_.
Referenced by doOutputEventAsync().
|
inline |
Definition at line 62 of file GlobalEvFOutputModule.cc.
References discarded_, discardedCheck(), doOutputEvent(), edm::WaitingTaskHolder::group(), watchdog::group, incAccepted(), eostools::move(), mps_check::msg, edm::SerialTaskQueue::push(), throttledCheck(), createJobs::tmp, and writeQueue_.
|
inline |
Definition at line 105 of file GlobalEvFOutputModule.cc.
References stream_writer_events_.
|
inline |
Definition at line 109 of file GlobalEvFOutputModule.cc.
References accepted_.
|
inline |
Definition at line 107 of file GlobalEvFOutputModule.cc.
References filePath_.
|
inline |
Definition at line 110 of file GlobalEvFOutputModule.cc.
References accepted_.
Referenced by doOutputEvent(), and doOutputEventAsync().
|
inline |
Definition at line 112 of file GlobalEvFOutputModule.cc.
References writeQueue_.
|
inline |
Definition at line 82 of file GlobalEvFOutputModule.cc.
References discarded_, svgfig::load(), ls_, and edm::shutdown_flag.
Referenced by doOutputEventAsync().
|
private |
Definition at line 117 of file GlobalEvFOutputModule.cc.
Referenced by getAccepted(), and incAccepted().
|
private |
Definition at line 120 of file GlobalEvFOutputModule.cc.
Referenced by close(), discardedCheck(), doOutputEventAsync(), and throttledCheck().
|
private |
Definition at line 115 of file GlobalEvFOutputModule.cc.
Referenced by getFilePath().
|
private |
Definition at line 116 of file GlobalEvFOutputModule.cc.
Referenced by close(), discardedCheck(), and throttledCheck().
|
private |
Definition at line 118 of file GlobalEvFOutputModule.cc.
Referenced by close(), doOutputEvent(), and get_adler32().
|
private |
Definition at line 119 of file GlobalEvFOutputModule.cc.
Referenced by doOutputEventAsync(), and queue().