#include <Session_0_10.h>
Public Member Functions | |
Session_0_10 (const SessionBase_0_10 &other) | |
Session_0_10 & | operator= (const SessionBase_0_10 &other) |
BOOST_PARAMETER_MEMFUN (void, executionResult, 0, 2, ExecutionResultParameters) | |
BOOST_PARAMETER_MEMFUN (void, executionException, 0, 7, ExecutionExceptionParameters) | |
BOOST_PARAMETER_MEMFUN (void, messageTransfer, 0, 4, MessageTransferParameters) | |
BOOST_PARAMETER_MEMFUN (void, messageAccept, 0, 1, MessageAcceptParameters) | |
BOOST_PARAMETER_MEMFUN (void, messageReject, 0, 3, MessageRejectParameters) | |
BOOST_PARAMETER_MEMFUN (void, messageRelease, 0, 2, MessageReleaseParameters) | |
BOOST_PARAMETER_MEMFUN (qpid::framing::MessageAcquireResult, messageAcquire, 0, 1, MessageAcquireParameters) | |
BOOST_PARAMETER_MEMFUN (qpid::framing::MessageResumeResult, messageResume, 0, 2, MessageResumeParameters) | |
BOOST_PARAMETER_MEMFUN (void, messageSubscribe, 0, 8, MessageSubscribeParameters) | |
BOOST_PARAMETER_MEMFUN (void, messageCancel, 0, 1, MessageCancelParameters) | |
BOOST_PARAMETER_MEMFUN (void, messageSetFlowMode, 0, 2, MessageSetFlowModeParameters) | |
BOOST_PARAMETER_MEMFUN (void, messageFlow, 0, 3, MessageFlowParameters) | |
BOOST_PARAMETER_MEMFUN (void, messageFlush, 0, 1, MessageFlushParameters) | |
BOOST_PARAMETER_MEMFUN (void, messageStop, 0, 1, MessageStopParameters) | |
BOOST_PARAMETER_MEMFUN (qpid::framing::XaResult, dtxStart, 0, 3, DtxStartParameters) | |
BOOST_PARAMETER_MEMFUN (qpid::framing::XaResult, dtxEnd, 0, 3, DtxEndParameters) | |
BOOST_PARAMETER_MEMFUN (qpid::framing::XaResult, dtxCommit, 0, 2, DtxCommitParameters) | |
BOOST_PARAMETER_MEMFUN (void, dtxForget, 0, 1, DtxForgetParameters) | |
BOOST_PARAMETER_MEMFUN (qpid::framing::DtxGetTimeoutResult, dtxGetTimeout, 0, 1, DtxGetTimeoutParameters) | |
BOOST_PARAMETER_MEMFUN (qpid::framing::XaResult, dtxPrepare, 0, 1, DtxPrepareParameters) | |
BOOST_PARAMETER_MEMFUN (qpid::framing::XaResult, dtxRollback, 0, 1, DtxRollbackParameters) | |
BOOST_PARAMETER_MEMFUN (void, dtxSetTimeout, 0, 2, DtxSetTimeoutParameters) | |
BOOST_PARAMETER_MEMFUN (void, exchangeDeclare, 0, 7, ExchangeDeclareParameters) | |
BOOST_PARAMETER_MEMFUN (void, exchangeDelete, 0, 2, ExchangeDeleteParameters) | |
BOOST_PARAMETER_MEMFUN (qpid::framing::ExchangeQueryResult, exchangeQuery, 0, 1, ExchangeQueryParameters) | |
BOOST_PARAMETER_MEMFUN (void, exchangeBind, 0, 4, ExchangeBindParameters) | |
BOOST_PARAMETER_MEMFUN (void, exchangeUnbind, 0, 3, ExchangeUnbindParameters) | |
BOOST_PARAMETER_MEMFUN (qpid::framing::ExchangeBoundResult, exchangeBound, 0, 4, ExchangeBoundParameters) | |
BOOST_PARAMETER_MEMFUN (void, queueDeclare, 0, 7, QueueDeclareParameters) | |
BOOST_PARAMETER_MEMFUN (void, queueDelete, 0, 3, QueueDeleteParameters) | |
BOOST_PARAMETER_MEMFUN (void, queuePurge, 0, 1, QueuePurgeParameters) | |
BOOST_PARAMETER_MEMFUN (qpid::framing::QueueQueryResult, queueQuery, 0, 1, QueueQueryParameters) |
This class provides the same set of functions as no_keyword::Session_0_10, but also allows parameters be passed using keywords. The keyword is the parameter name in the namespace "arg".
For example given the normal function "foo(int x=0, int y=0, int z=0)" you could call it in either of the following ways:
session.foo(1,2,3); // Normal no keywords session.foo(arg::z=3, arg::x=1); // Keywords and a default
The keyword functions are easy to use but their declarations are hard to read. You may find it easier to read the documentation for no_keyword::Session_0_10 which provides the same set of functions using normal non-keyword declarations.
Definition at line 58 of file Session_0_10.h.