mirror of
https://github.com/codership/wsrep-lib.git
synced 2025-07-31 18:24:25 +03:00
Changed project name to wsrep-lib.
This commit is contained in:
36
include/wsrep/data.hpp
Normal file
36
include/wsrep/data.hpp
Normal file
@ -0,0 +1,36 @@
|
||||
//
|
||||
// Copyright (C) 2018 Codership Oy <info@codership.com>
|
||||
//
|
||||
|
||||
#ifndef WSREP_DATA_HPP
|
||||
#define WSREP_DATA_HPP
|
||||
|
||||
namespace wsrep
|
||||
{
|
||||
class data
|
||||
{
|
||||
public:
|
||||
data()
|
||||
: buf_()
|
||||
{
|
||||
assign(0, 0);
|
||||
}
|
||||
data(const void* ptr, size_t len)
|
||||
: buf_()
|
||||
{
|
||||
assign(ptr, len);
|
||||
}
|
||||
|
||||
void assign(const void* ptr, size_t len)
|
||||
{
|
||||
buf_.ptr = ptr;
|
||||
buf_.len = len;
|
||||
}
|
||||
|
||||
const wsrep_buf_t& get() const { return buf_; }
|
||||
private:
|
||||
wsrep_buf_t buf_;
|
||||
};
|
||||
}
|
||||
|
||||
#endif // WSREP_DATA_HPP
|
Reference in New Issue
Block a user