Queue

Undocumented in source.

Constructors

this
this(IWorker worker, size_t bufferCount, size_t bufferSize)
Undocumented in source.

Members

Functions

getBuffer
QueueBuffer* getBuffer(BufferType bufferType)
Undocumented in source. Be warned that the author may not have intended to support it.
hasBuffer
bool hasBuffer(BufferType bufferType)
Undocumented in source. Be warned that the author may not have intended to support it.
notifyRequestBundler
void notifyRequestBundler()
Undocumented in source. Be warned that the author may not have intended to support it.
requestPending
bool requestPending()
Undocumented in source. Be warned that the author may not have intended to support it.
requestPending
bool requestPending(bool v)
Undocumented in source. Be warned that the author may not have intended to support it.
returnBuffer
void returnBuffer(BufferType bufferType, QueueBuffer* buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
waitForBuffer
QueueBuffer* waitForBuffer(BufferType bufferType)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

condition
auto condition [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
exception
auto exception [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
exception
Exception exception [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
mutex
auto mutex [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
offset
auto offset [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
offset
long offset [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
requestBundler
auto requestBundler [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
requestBundler
RequestBundler requestBundler [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
worker
auto worker [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta