19 #ifndef HAZELCAST_TransactionalQueue 
   20 #define HAZELCAST_TransactionalQueue 
   22 #include "hazelcast/client/proxy/TransactionalQueueImpl.h" 
   28             class RawPointerTransactionalQueue;
 
   57             bool offer(
const E& e, 
long timeoutInMillis) {
 
   58                 return proxy::TransactionalQueueImpl::offer(toData(&e), timeoutInMillis);
 
   66             boost::shared_ptr<E> 
poll() {
 
   75             boost::shared_ptr<E> 
poll(
long timeoutInMillis) {
 
   76                 return boost::shared_ptr<E>(toObject<E>(proxy::TransactionalQueueImpl::pollData(timeoutInMillis)));
 
   85                 return proxy::TransactionalQueueImpl::size();
 
   90             : proxy::TransactionalQueueImpl(name, transactionProxy) {
 
   97 #endif //HAZELCAST_TransactionalQueue 
bool offer(const E &e)
Transactional implementation of IQueue::offer(const E &e) 
Definition: TransactionalQueue.h:48
 
boost::shared_ptr< E > poll()
Transactional implementation of IQueue::poll() 
Definition: TransactionalQueue.h:66
 
Transactional implementation of IQueue. 
Definition: RawPointerTransactionalQueue.h:34
 
int size()
Transactional implementation of IQueue::size() 
Definition: TransactionalQueue.h:84
 
boost::shared_ptr< E > poll(long timeoutInMillis)
Transactional implementation of IQueue::poll(long timeoutInMillis) 
Definition: TransactionalQueue.h:75
 
Transactional implementation of IQueue. 
Definition: TransactionalQueue.h:38
 
bool offer(const E &e, long timeoutInMillis)
Transactional implementation of IQueue::offer(const E &e, long timeoutInMillis) 
Definition: TransactionalQueue.h:57
 
Provides a context to do transactional operations; so beginning/committing transactions, but also retrieving transactional data-structures like the TransactionalMap. 
Definition: TransactionContext.h:52