kDB: Knowledge DataBase
|
#include <RevisionBuilder.h>
Classes | |
struct | Private |
Public Member Functions | |
RevisionBuilder (const RevisionBuilder &_rhs) | |
RevisionBuilder & | operator= (const RevisionBuilder &_rhs) |
RevisionBuilder & | setMetaInformation (const QByteArray &_hash, qint64 _historicity) |
RevisionBuilder & | setTags (Revision::Tags _tag) |
RevisionBuilder & | addDelta (const QByteArray &_parent, const QByteArray &_hash, const QByteArray &_delta, const QList< Signature > &_signatures) |
RevisionBuilder & | addDelta (const QByteArray &_parent, const QByteArray &_delta, bool _sign) |
cres_qresult< Revision > | insert (Repository::Transaction _transaction, bool _notify_revision) |
void | discard () |
Friends | |
class | Manager |
void | internal::set_simulate_v1 (bool _v) |
This class is intended to help with inserting revisions in the database.
RevisionBuilder & RevisionBuilder::addDelta | ( | const QByteArray & | _parent, |
const QByteArray & | _delta, | ||
bool | _sign ) |
Add a delta to the _parent
revision with the given _delta
. The delta hash will be computed from _delta
. _sign
indicates whether this server should sign the revision or not.
RevisionBuilder & RevisionBuilder::addDelta | ( | const QByteArray & | _parent, |
const QByteArray & | _hash, | ||
const QByteArray & | _delta, | ||
const QList< Signature > & | _signatures ) |
Add a delta to the _parent
revision with the given _hash
, _delta
and signatures
.