#include <PathContext.h>
Public Types | |
enum | PathType { PathType::kPath, PathType::kEndPath } |
Public Member Functions | |
bool | isEndPath () const |
PathContext (std::string const &pathName, StreamContext const *streamContext, unsigned int pathID, PathType pathType) | |
unsigned int | pathID () const |
std::string const & | pathName () const |
PathType | pathType () const |
StreamContext const * | streamContext () const |
Private Attributes | |
unsigned int | pathID_ |
std::string | pathName_ |
PathType | pathType_ |
StreamContext const * | streamContext_ |
Description: This is intended primarily to be passed to Services as an argument to their callback functions.
Usage:
Definition at line 24 of file PathContext.h.
|
strong |
Enumerator | |
---|---|
kPath | |
kEndPath |
Definition at line 27 of file PathContext.h.
edm::PathContext::PathContext | ( | std::string const & | pathName, |
StreamContext const * | streamContext, | ||
unsigned int | pathID, | ||
PathType | pathType | ||
) |
Definition at line 8 of file PathContext.cc.
|
inline |
Definition at line 42 of file PathContext.h.
References kEndPath, and pathType_.
Referenced by edm::Worker::doWork(), and edm::SystemTimeKeeper::pathTiming().
|
inline |
Definition at line 39 of file PathContext.h.
References pathID_.
Referenced by edm::operator<<(), edm::SystemTimeKeeper::pathTiming(), HLTFilter::pmid(), and HLTStreamFilter::pmid().
|
inline |
Definition at line 37 of file PathContext.h.
References pathName_.
Referenced by ProfilerService::beginPathI(), ProfilerService::endPathI(), edm::Path::exceptionContext(), HLTPrescaler::filter(), edm::Path::name(), edm::operator<<(), edm::service::Tracer::postPathEvent(), FastTimerService::postPathEvent(), edm::service::Tracer::prePathEvent(), edm::service::MessageLogger::prePathEvent(), evf::FastMonitoringService::prePathEvent(), and FastTimerService::prePathEvent().
|
inline |
|
inline |
Definition at line 38 of file PathContext.h.
References streamContext_.
Referenced by edm::ModuleCallingContext::getStreamContext(), edm::operator<<(), edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >::postPathSignal(), and edm::OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >::prePathSignal().
|
private |
Definition at line 47 of file PathContext.h.
Referenced by pathID().
|
private |
Definition at line 45 of file PathContext.h.
Referenced by pathName().
|
private |
Definition at line 48 of file PathContext.h.
Referenced by isEndPath(), and pathType().
|
private |
Definition at line 46 of file PathContext.h.
Referenced by streamContext().