RingBufferImpl

Undocumented in source.

Constructors

this
this(jack_ringbuffer_t* buffer)
Undocumented in source.

Members

Functions

buf
ubyte* buf()
Undocumented in source. Be warned that the author may not have intended to support it.
free
void free()
Undocumented in source. Be warned that the author may not have intended to support it.
getReadSpace
size_t getReadSpace()
Undocumented in source. Be warned that the author may not have intended to support it.
getReadVector
RingbufferData[] getReadVector()
Undocumented in source. Be warned that the author may not have intended to support it.
getWriteSpace
size_t getWriteSpace()
Undocumented in source. Be warned that the author may not have intended to support it.
getWriteVector
RingbufferData[] getWriteVector()
Undocumented in source. Be warned that the author may not have intended to support it.
mlock
void mlock()
Undocumented in source. Be warned that the author may not have intended to support it.
peek
size_t peek(void* dest, size_t cnt)
Undocumented in source. Be warned that the author may not have intended to support it.
read
size_t read(void* dest, size_t cnt)
Undocumented in source. Be warned that the author may not have intended to support it.
readAdvance
void readAdvance(size_t cnt)
Undocumented in source. Be warned that the author may not have intended to support it.
readPtr
size_t readPtr()
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset()
Undocumented in source. Be warned that the author may not have intended to support it.
resetSize
void resetSize(size_t sz)
Undocumented in source. Be warned that the author may not have intended to support it.
size
size_t size()
Undocumented in source. Be warned that the author may not have intended to support it.
sizeMask
size_t sizeMask()
Undocumented in source. Be warned that the author may not have intended to support it.
write
size_t write(void* src, size_t cnt)
Undocumented in source. Be warned that the author may not have intended to support it.
writeAdvance
void writeAdvance(size_t cnt)
Undocumented in source. Be warned that the author may not have intended to support it.
writePtr
size_t writePtr()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

buffer
jack_ringbuffer_t* buffer;
Undocumented in source.

Inherited Members

From RingBuffer

free
void free()
Undocumented in source.
getReadVector
RingbufferData[] getReadVector()
Undocumented in source.
getWriteVector
RingbufferData[] getWriteVector()
Undocumented in source.
read
size_t read(void* dest, size_t cnt)
Undocumented in source.
peek
size_t peek(void* dest, size_t cnt)
Undocumented in source.
readAdvance
void readAdvance(size_t cnt)
Undocumented in source.
mlock
void mlock()
Undocumented in source.
reset
void reset()
Undocumented in source.
resetSize
void resetSize(size_t sz)
Undocumented in source.
write
size_t write(void* src, size_t cnt)
Undocumented in source.
writeAdvance
void writeAdvance(size_t cnt)
Undocumented in source.
getWriteSpace
size_t getWriteSpace()
Undocumented in source.
getReadSpace
size_t getReadSpace()
Undocumented in source.
buf
ubyte* buf [@property getter]
Undocumented in source.
size
size_t size [@property getter]
Undocumented in source.
sizeMask
size_t sizeMask [@property getter]
Undocumented in source.
readPtr
size_t readPtr [@property getter]
Undocumented in source.
writePtr
size_t writePtr [@property getter]
Undocumented in source.

Meta