JANA2
C++ framework for multi-threaded data processing
All Classes Namespaces Functions Variables Enumerations Friends Pages
JEventPool Member List

This is the complete list of members for JEventPool, including all inherited members.

AttachForwardingPool(JEventPool *pool) (defined in JEventPool)JEventPool
Finalize() (defined in JEventPool)JEventPool
GetCapacity() (defined in JEventQueue)JEventQueueinline
GetEnforcesOrdering() const (defined in JEventQueue)JEventQueueinline
GetEstablishesOrdering() const (defined in JEventQueue)JEventQueueinline
GetLocationCount() (defined in JEventQueue)JEventQueueinline
GetSize(size_t location) (defined in JEventQueue)JEventQueueinline
Ingest(JEvent *event, size_t location) (defined in JEventPool)JEventPool
JEventPool(std::shared_ptr< JComponentManager > component_manager, size_t max_inflight_events, size_t location_count, JEventLevel level=JEventLevel::PhysicsEvent) (defined in JEventPool)JEventPool
JEventQueue(size_t initial_capacity, size_t locations_count) (defined in JEventQueue)JEventQueueinline
m_capacity (defined in JEventQueue)JEventQueueprotected
m_enforces_ordering (defined in JEventQueue)JEventQueueprotected
m_establishes_ordering (defined in JEventQueue)JEventQueueprotected
m_local_queues (defined in JEventQueue)JEventQueueprotected
m_max_index (defined in JEventQueue)JEventQueueprotected
m_min_index (defined in JEventQueue)JEventQueueprotected
m_next_event_index (defined in JEventQueue)JEventQueueprotected
m_next_slot (defined in JEventQueue)JEventQueueprotected
NotifyThatAllChildrenFinished(JEvent *event, size_t location) (defined in JEventPool)JEventPool
Pop(size_t location) (defined in JEventQueue)JEventQueueinline
Push(JEvent *event, size_t location) (defined in JEventQueue)JEventQueueinline
Scale(size_t capacity) (defined in JEventPool)JEventPoolvirtual
SetEnforcesOrdering(bool enforces_ordering=true) (defined in JEventQueue)JEventQueueinline
SetEstablishesOrdering(bool establishes_ordering=true) (defined in JEventQueue)JEventQueueinline
~JEventQueue()=default (defined in JEventQueue)JEventQueuevirtual