| CatapultServer
    v0.5.0.1 (Elephant)
    | 
Container for disruptor barriers. More...
| Public Member Functions | |
| DisruptorBarriers (size_t levelsCount) | |
| Creates levelsCount barriers with consecutive levels.  More... | |
| size_t | size () const | 
| Returns number of barriers.  More... | |
| const DisruptorBarrier & | operator[] (size_t level) const | 
| Returns a barrier at a given level.  More... | |
| DisruptorBarrier & | operator[] (size_t level) | 
| Returns a barrier at a given level.  More... | |
| Private Attributes | |
| std::vector< std::unique_ptr< DisruptorBarrier > > | m_barriers | 
| Holds all barriers (barrier level is an index).  More... | |
Container for disruptor barriers.
| 
 | explicit | 
Creates levelsCount barriers with consecutive levels.
| 
 | inline | 
Returns a barrier at a given level.
| 
 | inline | 
Returns a barrier at a given level.
| 
 | inline | 
Returns number of barriers.

| 
 | private | 
Holds all barriers (barrier level is an index).