Base Framework
|
Object Request Broker buffer queue. More...
#include <base/rmi/OrbBufferQueue.h>
Inherits Object.
Public Member Functions | |
BufferQueue (Reference< OrbBufferPool > _pool) noexcept | |
void | push (OrbBuffer *buffer) noexcept |
OrbBuffer * | pop () noexcept |
~BufferQueue () noexcept | |
Object Request Broker buffer queue.
Object Request Broker buffer queue. The implementation is MT-safe.
|
inlinenoexcept |
Initializes the buffer queue.
|
inlinenoexcept |
Destroys the buffer queue. The acquired buffers are brought back into the pool.
|
inlinenoexcept |
Returns the next buffer in the queue.
|
inlinenoexcept |
Pushes a buffer onto the queue.