22 #ifndef Hypertable_RangeServer_RangeReplayBuffer_h
23 #define Hypertable_RangeServer_RangeReplayBuffer_h
64 #endif // Hypertable_RangeServer_RangeReplayBuffer_h
A memory buffer of static size.
std::string String
A String is simply a typedef to std::string.
size_t add(SerializedKey &key, ByteString &value)
std::shared_ptr< RangeReplayBuffer > RangeReplayBufferPtr
Program options handling.
Declarations for CommAddress.
QualifiedRangeSpec m_range
A dynamic, resizable and reference counted memory buffer.
A class managing one or more serializable ByteStrings.
Declarations for QualifiedRangeSpec and QualifiedRangeSpecManaged.
A dynamic, resizable memory buffer.
size_t memory_used() const
void set_proxy(const String &str)
Sets address type to CommAddress::PROXY and proxy name to p.
A memory buffer of static size.
const String & get_location() const
RangeReplayBuffer(const String &location, const QualifiedRangeSpec &range)
size_t fill() const
Returns the size of the used portion.
Qualified (with table identifier) range specification.
void get_updates(StaticBuffer &updates)
String extensions and helpers: sets, maps, append operators etc.
CommAddress & get_comm_address()
QualifiedRangeSpec & get_range()
Address abstraction to hold either proxy name or IPv4:port address.