summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/linearstore/JournalImpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/linearstore/JournalImpl.h')
-rw-r--r--cpp/src/qpid/linearstore/JournalImpl.h46
1 files changed, 23 insertions, 23 deletions
diff --git a/cpp/src/qpid/linearstore/JournalImpl.h b/cpp/src/qpid/linearstore/JournalImpl.h
index ba62b1d64a..59050e3875 100644
--- a/cpp/src/qpid/linearstore/JournalImpl.h
+++ b/cpp/src/qpid/linearstore/JournalImpl.h
@@ -41,14 +41,14 @@ namespace qpid{
namespace sys {
class Timer;
}
-namespace qls_jrnl {
-class EmptyFilePool;
-}
namespace linearstore{
class JournalImpl;
class JournalLogImpl;
+namespace journal {
+ class EmptyFilePool;
+}
class InactivityFireEvent : public qpid::sys::TimerTask
{
@@ -74,7 +74,7 @@ class GetEventsFireEvent : public qpid::sys::TimerTask
inline void cancel() { qpid::sys::Mutex::ScopedLock sl(_gefe_lock); _parent = 0; }
};
-class JournalImpl : public qpid::broker::ExternalQueueStore, public qpid::qls_jrnl::jcntl, public qpid::qls_jrnl::aio_callback
+class JournalImpl : public qpid::broker::ExternalQueueStore, public qpid::linearstore::journal::jcntl, public qpid::linearstore::journal::aio_callback
{
public:
typedef boost::function<void (JournalImpl&)> DeleteCallback;
@@ -110,26 +110,26 @@ class JournalImpl : public qpid::broker::ExternalQueueStore, public qpid::qls_jr
void initManagement(qpid::management::ManagementAgent* agent);
- void initialize(qpid::qls_jrnl::EmptyFilePool* efp,
+ void initialize(qpid::linearstore::journal::EmptyFilePool* efp,
const uint16_t wcache_num_pages,
const uint32_t wcache_pgsize_sblks,
- qpid::qls_jrnl::aio_callback* const cbp);
+ qpid::linearstore::journal::aio_callback* const cbp);
- inline void initialize(qpid::qls_jrnl::EmptyFilePool* efpp,
+ inline void initialize(qpid::linearstore::journal::EmptyFilePool* efpp,
const uint16_t wcache_num_pages,
const uint32_t wcache_pgsize_sblks) {
initialize(efpp, wcache_num_pages, wcache_pgsize_sblks, this);
}
- void recover(boost::shared_ptr<qpid::qls_jrnl::EmptyFilePoolManager> efpm,
+ void recover(boost::shared_ptr<qpid::linearstore::journal::EmptyFilePoolManager> efpm,
const uint16_t wcache_num_pages,
const uint32_t wcache_pgsize_sblks,
- qpid::qls_jrnl::aio_callback* const cbp,
+ qpid::linearstore::journal::aio_callback* const cbp,
boost::ptr_list<PreparedTransaction>* prep_tx_list_ptr,
uint64_t& highest_rid,
uint64_t queue_id);
- inline void recover(boost::shared_ptr<qpid::qls_jrnl::EmptyFilePoolManager> efpm,
+ inline void recover(boost::shared_ptr<qpid::linearstore::journal::EmptyFilePoolManager> efpm,
const uint16_t wcache_num_pages,
const uint32_t wcache_pgsize_sblks,
boost::ptr_list<PreparedTransaction>* prep_tx_list_ptr,
@@ -142,38 +142,38 @@ class JournalImpl : public qpid::broker::ExternalQueueStore, public qpid::qls_jr
// Overrides for write inactivity timer
void enqueue_data_record(const void* const data_buff, const size_t tot_data_len,
- const size_t this_data_len, qpid::qls_jrnl::data_tok* dtokp,
+ const size_t this_data_len, qpid::linearstore::journal::data_tok* dtokp,
const bool transient = false);
- void enqueue_extern_data_record(const size_t tot_data_len, qpid::qls_jrnl::data_tok* dtokp,
+ void enqueue_extern_data_record(const size_t tot_data_len, qpid::linearstore::journal::data_tok* dtokp,
const bool transient = false);
void enqueue_txn_data_record(const void* const data_buff, const size_t tot_data_len,
- const size_t this_data_len, qpid::qls_jrnl::data_tok* dtokp, const std::string& xid,
+ const size_t this_data_len, qpid::linearstore::journal::data_tok* dtokp, const std::string& xid,
const bool transient = false);
- void enqueue_extern_txn_data_record(const size_t tot_data_len, qpid::qls_jrnl::data_tok* dtokp,
+ void enqueue_extern_txn_data_record(const size_t tot_data_len, qpid::linearstore::journal::data_tok* dtokp,
const std::string& xid, const bool transient = false);
- void dequeue_data_record(qpid::qls_jrnl::data_tok* const dtokp, const bool txn_coml_commit = false);
+ void dequeue_data_record(qpid::linearstore::journal::data_tok* const dtokp, const bool txn_coml_commit = false);
- void dequeue_txn_data_record(qpid::qls_jrnl::data_tok* const dtokp, const std::string& xid, const bool txn_coml_commit = false);
+ void dequeue_txn_data_record(qpid::linearstore::journal::data_tok* const dtokp, const std::string& xid, const bool txn_coml_commit = false);
- void txn_abort(qpid::qls_jrnl::data_tok* const dtokp, const std::string& xid);
+ void txn_abort(qpid::linearstore::journal::data_tok* const dtokp, const std::string& xid);
- void txn_commit(qpid::qls_jrnl::data_tok* const dtokp, const std::string& xid);
+ void txn_commit(qpid::linearstore::journal::data_tok* const dtokp, const std::string& xid);
void stop(bool block_till_aio_cmpl = false);
// Overrides for get_events timer
- qpid::qls_jrnl::iores flush(const bool block_till_aio_cmpl = false);
+ qpid::linearstore::journal::iores flush(const bool block_till_aio_cmpl = false);
// TimerTask callback
void getEventsFire();
void flushFire();
// AIO callbacks
- virtual void wr_aio_cb(std::vector<qpid::qls_jrnl::data_tok*>& dtokl);
+ virtual void wr_aio_cb(std::vector<qpid::linearstore::journal::data_tok*>& dtokl);
virtual void rd_aio_cb(std::vector<uint16_t>& pil);
qpid::management::ManagementObject::shared_ptr GetManagementObject (void) const
@@ -194,7 +194,7 @@ class JournalImpl : public qpid::broker::ExternalQueueStore, public qpid::qls_jr
timer.add(getEventsFireEventsPtr);
getEventsTimerSetFlag = true;
}
- void handleIoResult(const qpid::qls_jrnl::iores r);
+ void handleIoResult(const qpid::linearstore::journal::iores r);
// Management instrumentation callbacks overridden from jcntl
inline void instr_incr_outstanding_aio_cnt() {
@@ -222,9 +222,9 @@ class TplJournalImpl : public JournalImpl
virtual ~TplJournalImpl() {}
// Special version of read_data_record that ignores transactions - needed when reading the TPL
- inline qpid::qls_jrnl::iores read_data_record(void** const datapp, std::size_t& dsize,
+ inline qpid::linearstore::journal::iores read_data_record(void** const datapp, std::size_t& dsize,
void** const xidpp, std::size_t& xidsize, bool& transient, bool& external,
- qpid::qls_jrnl::data_tok* const dtokp) {
+ qpid::linearstore::journal::data_tok* const dtokp) {
return JournalImpl::read_data_record(datapp, dsize, xidpp, xidsize, transient, external, dtokp, true);
}
}; // class TplJournalImpl