Hazelcast C++ Client
 All Classes Functions Variables Enumerations Pages
Public Member Functions | Friends | List of all members
hazelcast::client::TransactionalQueue< E > Class Template Reference

Transactional implementation of IQueue. More...

#include <TransactionalQueue.h>

+ Inheritance diagram for hazelcast::client::TransactionalQueue< E >:

Public Member Functions

bool offer (const E &e)
 Transactional implementation of IQueue::offer(const E &e) More...
 
bool offer (const E &e, long timeoutInMillis)
 Transactional implementation of IQueue::offer(const E &e, long timeoutInMillis) More...
 
boost::shared_ptr< E > poll ()
 Transactional implementation of IQueue::poll() More...
 
boost::shared_ptr< E > poll (long timeoutInMillis)
 Transactional implementation of IQueue::poll(long timeoutInMillis) More...
 
int size ()
 Transactional implementation of IQueue::size() More...
 

Friends

class TransactionContext
 
class adaptor::RawPointerTransactionalQueue< E >
 

Detailed Description

template<typename E>
class hazelcast::client::TransactionalQueue< E >

Transactional implementation of IQueue.

See Also
IQueue
Parameters
<E>element type

Member Function Documentation

template<typename E>
bool hazelcast::client::TransactionalQueue< E >::offer ( const E &  e)
inline

Transactional implementation of IQueue::offer(const E &e)

See Also
IQueue::offer(const E &e)
template<typename E>
bool hazelcast::client::TransactionalQueue< E >::offer ( const E &  e,
long  timeoutInMillis 
)
inline
template<typename E>
boost::shared_ptr<E> hazelcast::client::TransactionalQueue< E >::poll ( )
inline

Transactional implementation of IQueue::poll()

See Also
IQueue::poll()
template<typename E>
boost::shared_ptr<E> hazelcast::client::TransactionalQueue< E >::poll ( long  timeoutInMillis)
inline
template<typename E>
int hazelcast::client::TransactionalQueue< E >::size ( )
inline

Transactional implementation of IQueue::size()

See Also
IQueue::size()

The documentation for this class was generated from the following file: