Ejemplo n.º 1
0
void DurableImpl::declareWriteIntents(const std::vector<std::pair<void*, unsigned>>& intents) {
    typedef std::vector<std::pair<void*, unsigned>> Intents;
    stdx::lock_guard<SimpleMutex> lk(commitJob.groupCommitMutex);
    for (Intents::const_iterator it(intents.begin()), end(intents.end()); it != end; ++it) {
        commitJob.note(it->first, it->second);
    }
}
Ejemplo n.º 2
0
 /** declare write intent.  when already in the write view if testIntent is true. */
 void DurableImpl::declareWriteIntent(void *p, unsigned len) {
     WriteIntent w(p, len);
     commitJob.note(w);
 }
Ejemplo n.º 3
0
 /** declare write intent.  when already in the write view if testIntent is true. */
 void declareWriteIntent(void *p, unsigned len) {
     WriteIntent w(p, len);
     commitJob.note(w);
 }