8#ifndef INCLUDED_BALL_RECORDBUFFER
9#define INCLUDED_BALL_RECORDBUFFER
271#include <balscm_version.h>
273#include <bsl_memory.h>
Definition ball_recordbuffer.h:288
virtual const bsl::shared_ptr< Record > & front() const =0
virtual int pushFront(const bsl::shared_ptr< Record > &handle)=0
virtual const bsl::shared_ptr< Record > & back() const =0
virtual void popFront()=0
virtual int length() const =0
Return the number of record handles in this record buffer.
virtual void removeAll()=0
virtual void endSequence()=0
virtual int pushBack(const bsl::shared_ptr< Record > &handle)=0
virtual void beginSequence()=0
Definition bslstl_sharedptr.h:1830
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition ball_administration.h:214