BloombergLP::ball::FixedSizeRecordBuffer::pushBack

Push the specified handle at the back end of this record buffer.

Synopsis

Declared in <ball_fixedsizerecordbuffer.h>

virtual
int
pushBack(bsl::shared_ptr<Record> const& handle) override;

Description

Return 0 on success, and a non-zero value otherwise. In order to accommodate a record, the records from the front end of the buffer may be removed. If a record can not be accommodated in the buffer, it is silently discarded.

Return Value

0 on success, and a non-zero value otherwise

Parameters

NameDescription
handlerecord handle to push onto the back of the buffer