Hazelcast C++ Client
Public Member Functions | Friends | List of all members
hazelcast::client::transactional_queue Class Reference

Transactional implementation of iqueue. More...

#include <transactional_queue.h>

+ Inheritance diagram for hazelcast::client::transactional_queue:

Public Member Functions

template<typename E >
boost::future< bool > offer (const E &e)
 Transactional implementation of iqueue::offer(const E &e) More...
 
template<typename E >
boost::future< bool > offer (const E &e, std::chrono::milliseconds timeout)
 Transactional implementation of iqueue::offer(const E &e, std::chrono::milliseconds timeout) More...
 
template<typename E >
boost::future< boost::optional< E > > poll ()
 Transactional implementation of iqueue::poll() More...
 
template<typename E >
boost::future< boost::optional< E > > poll (std::chrono::milliseconds timeout)
 Transactional implementation of iqueue::poll(std::chrono::milliseconds timeout) More...
 

Friends

class transaction_context
 

Detailed Description

Transactional implementation of iqueue.

See also
iqueue

Member Function Documentation

◆ offer() [1/2]

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

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

See also
iqueue::offer(const E &e)

◆ offer() [2/2]

template<typename E >
boost::future<bool> hazelcast::client::transactional_queue::offer ( const E &  e,
std::chrono::milliseconds  timeout 
)
inline

◆ poll() [1/2]

template<typename E >
boost::future<boost::optional<E> > hazelcast::client::transactional_queue::poll ( )
inline

Transactional implementation of iqueue::poll()

See also
iqueue::poll()

◆ poll() [2/2]

template<typename E >
boost::future<boost::optional<E> > hazelcast::client::transactional_queue::poll ( std::chrono::milliseconds  timeout)
inline

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