00001 #ifndef QPID_CLIENT_SESSION_99_0_H
00002 #define QPID_CLIENT_SESSION_99_0_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00028
00029
00030 #include "qpid/client/no_keyword/Session_99_0.h"
00031
00032 #define BOOST_PARAMETER_MAX_ARITY 8
00033 #include <boost/parameter.hpp>
00034
00035
00036 namespace qpid {
00037 namespace client {
00038
00039
00040 namespace arg {
00041
00042 BOOST_PARAMETER_KEYWORD(keyword_tags, realm)
00043 BOOST_PARAMETER_KEYWORD(keyword_tags, exclusive)
00044 BOOST_PARAMETER_KEYWORD(keyword_tags, passive)
00045 BOOST_PARAMETER_KEYWORD(keyword_tags, active)
00046 BOOST_PARAMETER_KEYWORD(keyword_tags, write)
00047 BOOST_PARAMETER_KEYWORD(keyword_tags, read)
00048 BOOST_PARAMETER_KEYWORD(keyword_tags, ticket)
00049 BOOST_PARAMETER_KEYWORD(keyword_tags, exchange)
00050 BOOST_PARAMETER_KEYWORD(keyword_tags, type)
00051 BOOST_PARAMETER_KEYWORD(keyword_tags, alternateExchange)
00052 BOOST_PARAMETER_KEYWORD(keyword_tags, durable)
00053 BOOST_PARAMETER_KEYWORD(keyword_tags, autoDelete)
00054 BOOST_PARAMETER_KEYWORD(keyword_tags, arguments)
00055 BOOST_PARAMETER_KEYWORD(keyword_tags, ifUnused)
00056 BOOST_PARAMETER_KEYWORD(keyword_tags, name)
00057 BOOST_PARAMETER_KEYWORD(keyword_tags, queue)
00058 BOOST_PARAMETER_KEYWORD(keyword_tags, routingKey)
00059 BOOST_PARAMETER_KEYWORD(keyword_tags, ifEmpty)
00060 BOOST_PARAMETER_KEYWORD(keyword_tags, prefetchSize)
00061 BOOST_PARAMETER_KEYWORD(keyword_tags, prefetchCount)
00062 BOOST_PARAMETER_KEYWORD(keyword_tags, global)
00063 BOOST_PARAMETER_KEYWORD(keyword_tags, consumerTag)
00064 BOOST_PARAMETER_KEYWORD(keyword_tags, noLocal)
00065 BOOST_PARAMETER_KEYWORD(keyword_tags, noAck)
00066 BOOST_PARAMETER_KEYWORD(keyword_tags, nowait)
00067 BOOST_PARAMETER_KEYWORD(keyword_tags, rejectUnroutable)
00068 BOOST_PARAMETER_KEYWORD(keyword_tags, immediate)
00069 BOOST_PARAMETER_KEYWORD(keyword_tags, content)
00070 BOOST_PARAMETER_KEYWORD(keyword_tags, deliveryTag)
00071 BOOST_PARAMETER_KEYWORD(keyword_tags, multiple)
00072 BOOST_PARAMETER_KEYWORD(keyword_tags, requeue)
00073 BOOST_PARAMETER_KEYWORD(keyword_tags, filter)
00074 BOOST_PARAMETER_KEYWORD(keyword_tags, identifier)
00075 BOOST_PARAMETER_KEYWORD(keyword_tags, contentSize)
00076 BOOST_PARAMETER_KEYWORD(keyword_tags, stagedSize)
00077 BOOST_PARAMETER_KEYWORD(keyword_tags, mandatory)
00078 BOOST_PARAMETER_KEYWORD(keyword_tags, consumeRate)
00079 BOOST_PARAMETER_KEYWORD(keyword_tags, xid)
00080 BOOST_PARAMETER_KEYWORD(keyword_tags, join)
00081 BOOST_PARAMETER_KEYWORD(keyword_tags, resume)
00082 BOOST_PARAMETER_KEYWORD(keyword_tags, fail)
00083 BOOST_PARAMETER_KEYWORD(keyword_tags, suspend)
00084 BOOST_PARAMETER_KEYWORD(keyword_tags, onePhase)
00085 BOOST_PARAMETER_KEYWORD(keyword_tags, startscan)
00086 BOOST_PARAMETER_KEYWORD(keyword_tags, endscan)
00087 BOOST_PARAMETER_KEYWORD(keyword_tags, timeout)
00088 BOOST_PARAMETER_KEYWORD(keyword_tags, metaData)
00089 BOOST_PARAMETER_KEYWORD(keyword_tags, destination)
00090 BOOST_PARAMETER_KEYWORD(keyword_tags, confirmMode)
00091 BOOST_PARAMETER_KEYWORD(keyword_tags, acquireMode)
00092 BOOST_PARAMETER_KEYWORD(keyword_tags, transfers)
00093 BOOST_PARAMETER_KEYWORD(keyword_tags, code)
00094 BOOST_PARAMETER_KEYWORD(keyword_tags, text)
00095 BOOST_PARAMETER_KEYWORD(keyword_tags, mode)
00096 BOOST_PARAMETER_KEYWORD(keyword_tags, reference)
00097 BOOST_PARAMETER_KEYWORD(keyword_tags, bytes)
00098 BOOST_PARAMETER_KEYWORD(keyword_tags, unit)
00099 BOOST_PARAMETER_KEYWORD(keyword_tags, value)
00100
00101 }
00102
00103
00126 class Session_99_0:
00127 public no_keyword::Session_99_0
00128 {
00129 private:
00130 Session_99_0(shared_ptr<SessionCore> core) : no_keyword::Session_99_0(core) {}
00131 typedef boost::parameter::parameters<arg::keyword_tags::realm,arg::keyword_tags::exclusive,arg::keyword_tags::passive,arg::keyword_tags::active,arg::keyword_tags::write,arg::keyword_tags::read> AccessRequestParameters;
00132
00133 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::exchange,arg::keyword_tags::type,arg::keyword_tags::alternateExchange,arg::keyword_tags::passive,arg::keyword_tags::durable,arg::keyword_tags::autoDelete,arg::keyword_tags::arguments> ExchangeDeclareParameters;
00134
00135 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::exchange,arg::keyword_tags::ifUnused> ExchangeDeleteParameters;
00136
00137 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::name> ExchangeQueryParameters;
00138
00139 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::queue,arg::keyword_tags::alternateExchange,arg::keyword_tags::passive,arg::keyword_tags::durable,arg::keyword_tags::exclusive,arg::keyword_tags::autoDelete,arg::keyword_tags::arguments> QueueDeclareParameters;
00140
00141 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::queue,arg::keyword_tags::exchange,arg::keyword_tags::routingKey,arg::keyword_tags::arguments> QueueBindParameters;
00142
00143 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::queue,arg::keyword_tags::exchange,arg::keyword_tags::routingKey,arg::keyword_tags::arguments> QueueUnbindParameters;
00144
00145 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::queue> QueuePurgeParameters;
00146
00147 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::queue,arg::keyword_tags::ifUnused,arg::keyword_tags::ifEmpty> QueueDeleteParameters;
00148
00149 typedef boost::parameter::parameters<arg::keyword_tags::queue> QueueQueryParameters;
00150
00151 typedef boost::parameter::parameters<arg::keyword_tags::prefetchSize,arg::keyword_tags::prefetchCount,arg::keyword_tags::global> BasicQosParameters;
00152
00153 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::queue,arg::keyword_tags::consumerTag,arg::keyword_tags::noLocal,arg::keyword_tags::noAck,arg::keyword_tags::exclusive,arg::keyword_tags::nowait,arg::keyword_tags::arguments> BasicConsumeParameters;
00154
00155 typedef boost::parameter::parameters<arg::keyword_tags::consumerTag> BasicCancelParameters;
00156
00157 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::exchange,arg::keyword_tags::routingKey,arg::keyword_tags::rejectUnroutable,arg::keyword_tags::immediate,arg::keyword_tags::content> BasicPublishParameters;
00158
00159 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::queue,arg::keyword_tags::noAck> BasicGetParameters;
00160
00161 typedef boost::parameter::parameters<arg::keyword_tags::deliveryTag,arg::keyword_tags::multiple> BasicAckParameters;
00162
00163 typedef boost::parameter::parameters<arg::keyword_tags::deliveryTag,arg::keyword_tags::requeue> BasicRejectParameters;
00164
00165 typedef boost::parameter::parameters<arg::keyword_tags::requeue> BasicRecoverParameters;
00166
00167 typedef boost::parameter::parameters<arg::keyword_tags::prefetchSize,arg::keyword_tags::prefetchCount,arg::keyword_tags::global> FileQosParameters;
00168
00169 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::queue,arg::keyword_tags::consumerTag,arg::keyword_tags::noLocal,arg::keyword_tags::noAck,arg::keyword_tags::exclusive,arg::keyword_tags::nowait,arg::keyword_tags::filter> FileConsumeParameters;
00170
00171 typedef boost::parameter::parameters<arg::keyword_tags::consumerTag> FileCancelParameters;
00172
00173 typedef boost::parameter::parameters<arg::keyword_tags::identifier,arg::keyword_tags::contentSize> FileOpenParameters;
00174
00175 typedef boost::parameter::parameters<arg::keyword_tags::stagedSize> FileOpenOkParameters;
00176
00177 typedef boost::parameter::parameters<arg::keyword_tags::content> FileStageParameters;
00178
00179 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::exchange,arg::keyword_tags::routingKey,arg::keyword_tags::mandatory,arg::keyword_tags::immediate,arg::keyword_tags::identifier> FilePublishParameters;
00180
00181 typedef boost::parameter::parameters<arg::keyword_tags::deliveryTag,arg::keyword_tags::multiple> FileAckParameters;
00182
00183 typedef boost::parameter::parameters<arg::keyword_tags::deliveryTag,arg::keyword_tags::requeue> FileRejectParameters;
00184
00185 typedef boost::parameter::parameters<arg::keyword_tags::prefetchSize,arg::keyword_tags::prefetchCount,arg::keyword_tags::consumeRate,arg::keyword_tags::global> StreamQosParameters;
00186
00187 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::queue,arg::keyword_tags::consumerTag,arg::keyword_tags::noLocal,arg::keyword_tags::exclusive,arg::keyword_tags::nowait,arg::keyword_tags::filter> StreamConsumeParameters;
00188
00189 typedef boost::parameter::parameters<arg::keyword_tags::consumerTag> StreamCancelParameters;
00190
00191 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::exchange,arg::keyword_tags::routingKey,arg::keyword_tags::mandatory,arg::keyword_tags::immediate,arg::keyword_tags::content> StreamPublishParameters;
00192
00193 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::xid,arg::keyword_tags::join,arg::keyword_tags::resume> DtxDemarcationStartParameters;
00194
00195 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::xid,arg::keyword_tags::fail,arg::keyword_tags::suspend> DtxDemarcationEndParameters;
00196
00197 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::xid,arg::keyword_tags::onePhase> DtxCoordinationCommitParameters;
00198
00199 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::xid> DtxCoordinationForgetParameters;
00200
00201 typedef boost::parameter::parameters<arg::keyword_tags::xid> DtxCoordinationGetTimeoutParameters;
00202
00203 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::xid> DtxCoordinationPrepareParameters;
00204
00205 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::startscan,arg::keyword_tags::endscan> DtxCoordinationRecoverParameters;
00206
00207 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::xid> DtxCoordinationRollbackParameters;
00208
00209 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::xid,arg::keyword_tags::timeout> DtxCoordinationSetTimeoutParameters;
00210
00211 typedef boost::parameter::parameters<arg::keyword_tags::metaData,arg::keyword_tags::content> TunnelRequestParameters;
00212
00213 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::destination,arg::keyword_tags::confirmMode,arg::keyword_tags::acquireMode,arg::keyword_tags::content> MessageTransferParameters;
00214
00215 typedef boost::parameter::parameters<arg::keyword_tags::transfers,arg::keyword_tags::code,arg::keyword_tags::text> MessageRejectParameters;
00216
00217 typedef boost::parameter::parameters<arg::keyword_tags::transfers,arg::keyword_tags::mode> MessageAcquireParameters;
00218
00219 typedef boost::parameter::parameters<arg::keyword_tags::transfers> MessageReleaseParameters;
00220
00221 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::queue,arg::keyword_tags::destination,arg::keyword_tags::noLocal,arg::keyword_tags::confirmMode,arg::keyword_tags::acquireMode,arg::keyword_tags::exclusive,arg::keyword_tags::filter> MessageSubscribeParameters;
00222
00223 typedef boost::parameter::parameters<arg::keyword_tags::destination> MessageCancelParameters;
00224
00225 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::queue,arg::keyword_tags::destination,arg::keyword_tags::noAck> MessageGetParameters;
00226
00227 typedef boost::parameter::parameters<arg::keyword_tags::requeue> MessageRecoverParameters;
00228
00229 typedef boost::parameter::parameters<arg::keyword_tags::reference> MessageOpenParameters;
00230
00231 typedef boost::parameter::parameters<arg::keyword_tags::reference> MessageCloseParameters;
00232
00233 typedef boost::parameter::parameters<arg::keyword_tags::reference,arg::keyword_tags::bytes> MessageAppendParameters;
00234
00235 typedef boost::parameter::parameters<arg::keyword_tags::reference,arg::keyword_tags::identifier> MessageCheckpointParameters;
00236
00237 typedef boost::parameter::parameters<arg::keyword_tags::reference,arg::keyword_tags::identifier> MessageResumeParameters;
00238
00239 typedef boost::parameter::parameters<arg::keyword_tags::prefetchSize,arg::keyword_tags::prefetchCount,arg::keyword_tags::global> MessageQosParameters;
00240
00241 typedef boost::parameter::parameters<arg::keyword_tags::destination,arg::keyword_tags::mode> MessageFlowModeParameters;
00242
00243 typedef boost::parameter::parameters<arg::keyword_tags::destination,arg::keyword_tags::unit,arg::keyword_tags::value> MessageFlowParameters;
00244
00245 typedef boost::parameter::parameters<arg::keyword_tags::destination> MessageFlushParameters;
00246
00247 typedef boost::parameter::parameters<arg::keyword_tags::destination> MessageStopParameters;
00248
00249 typedef boost::parameter::parameters<arg::keyword_tags::value> MessageOffsetParameters;
00250
00251 typedef boost::parameter::parameters<arg::keyword_tags::ticket,arg::keyword_tags::exchange,arg::keyword_tags::queue,arg::keyword_tags::routingKey,arg::keyword_tags::arguments> BindingQueryParameters;
00252
00253 friend class Connection;
00254 public:
00255 Session_99_0() {}
00256 BOOST_PARAMETER_MEMFUN(Response, accessRequest, 0, 6, AccessRequestParameters) {
00257 return no_keyword::Session_99_0::accessRequest(
00258 p[arg::realm|string()],
00259 p[arg::exclusive|false],
00260 p[arg::passive|false],
00261 p[arg::active|false],
00262 p[arg::write|false],
00263 p[arg::read|false]);
00264 }
00265
00266 BOOST_PARAMETER_MEMFUN(Completion, exchangeDeclare, 0, 8, ExchangeDeclareParameters) {
00267 return no_keyword::Session_99_0::exchangeDeclare(
00268 p[arg::ticket|0],
00269 p[arg::exchange|string()],
00270 p[arg::type|string()],
00271 p[arg::alternateExchange|string()],
00272 p[arg::passive|false],
00273 p[arg::durable|false],
00274 p[arg::autoDelete|false],
00275 p[arg::arguments|FieldTable()]);
00276 }
00277
00278 BOOST_PARAMETER_MEMFUN(Completion, exchangeDelete, 0, 3, ExchangeDeleteParameters) {
00279 return no_keyword::Session_99_0::exchangeDelete(
00280 p[arg::ticket|0],
00281 p[arg::exchange|string()],
00282 p[arg::ifUnused|false]);
00283 }
00284
00285 BOOST_PARAMETER_MEMFUN(TypedResult<qpid::framing::ExchangeQueryResult>, exchangeQuery, 0, 2, ExchangeQueryParameters) {
00286 return no_keyword::Session_99_0::exchangeQuery(
00287 p[arg::ticket|0],
00288 p[arg::name|string()]);
00289 }
00290
00291 BOOST_PARAMETER_MEMFUN(Completion, queueDeclare, 0, 8, QueueDeclareParameters) {
00292 return no_keyword::Session_99_0::queueDeclare(
00293 p[arg::ticket|0],
00294 p[arg::queue|string()],
00295 p[arg::alternateExchange|string()],
00296 p[arg::passive|false],
00297 p[arg::durable|false],
00298 p[arg::exclusive|false],
00299 p[arg::autoDelete|false],
00300 p[arg::arguments|FieldTable()]);
00301 }
00302
00303 BOOST_PARAMETER_MEMFUN(Completion, queueBind, 0, 5, QueueBindParameters) {
00304 return no_keyword::Session_99_0::queueBind(
00305 p[arg::ticket|0],
00306 p[arg::queue|string()],
00307 p[arg::exchange|string()],
00308 p[arg::routingKey|string()],
00309 p[arg::arguments|FieldTable()]);
00310 }
00311
00312 BOOST_PARAMETER_MEMFUN(Completion, queueUnbind, 0, 5, QueueUnbindParameters) {
00313 return no_keyword::Session_99_0::queueUnbind(
00314 p[arg::ticket|0],
00315 p[arg::queue|string()],
00316 p[arg::exchange|string()],
00317 p[arg::routingKey|string()],
00318 p[arg::arguments|FieldTable()]);
00319 }
00320
00321 BOOST_PARAMETER_MEMFUN(Completion, queuePurge, 0, 2, QueuePurgeParameters) {
00322 return no_keyword::Session_99_0::queuePurge(
00323 p[arg::ticket|0],
00324 p[arg::queue|string()]);
00325 }
00326
00327 BOOST_PARAMETER_MEMFUN(Completion, queueDelete, 0, 4, QueueDeleteParameters) {
00328 return no_keyword::Session_99_0::queueDelete(
00329 p[arg::ticket|0],
00330 p[arg::queue|string()],
00331 p[arg::ifUnused|false],
00332 p[arg::ifEmpty|false]);
00333 }
00334
00335 BOOST_PARAMETER_MEMFUN(TypedResult<qpid::framing::QueueQueryResult>, queueQuery, 0, 1, QueueQueryParameters) {
00336 return no_keyword::Session_99_0::queueQuery(
00337 p[arg::queue|string()]);
00338 }
00339
00340 BOOST_PARAMETER_MEMFUN(Completion, basicQos, 0, 3, BasicQosParameters) {
00341 return no_keyword::Session_99_0::basicQos(
00342 p[arg::prefetchSize|0],
00343 p[arg::prefetchCount|0],
00344 p[arg::global|false]);
00345 }
00346
00347 BOOST_PARAMETER_MEMFUN(Response, basicConsume, 0, 8, BasicConsumeParameters) {
00348 return no_keyword::Session_99_0::basicConsume(
00349 p[arg::ticket|0],
00350 p[arg::queue|string()],
00351 p[arg::consumerTag|string()],
00352 p[arg::noLocal|false],
00353 p[arg::noAck|false],
00354 p[arg::exclusive|false],
00355 p[arg::nowait|false],
00356 p[arg::arguments|FieldTable()]);
00357 }
00358
00359 BOOST_PARAMETER_MEMFUN(Completion, basicCancel, 0, 1, BasicCancelParameters) {
00360 return no_keyword::Session_99_0::basicCancel(
00361 p[arg::consumerTag|string()]);
00362 }
00363
00364 BOOST_PARAMETER_MEMFUN(Completion, basicPublish, 0, 6, BasicPublishParameters) {
00365 return no_keyword::Session_99_0::basicPublish(
00366 p[arg::ticket|0],
00367 p[arg::exchange|string()],
00368 p[arg::routingKey|string()],
00369 p[arg::rejectUnroutable|false],
00370 p[arg::immediate|false],
00371 p[arg::content|DefaultContent(std::string())]);
00372 }
00373
00374 BOOST_PARAMETER_MEMFUN(Response, basicGet, 0, 3, BasicGetParameters) {
00375 return no_keyword::Session_99_0::basicGet(
00376 p[arg::ticket|0],
00377 p[arg::queue|string()],
00378 p[arg::noAck|false]);
00379 }
00380
00381 BOOST_PARAMETER_MEMFUN(Completion, basicAck, 0, 2, BasicAckParameters) {
00382 return no_keyword::Session_99_0::basicAck(
00383 p[arg::deliveryTag|0],
00384 p[arg::multiple|false]);
00385 }
00386
00387 BOOST_PARAMETER_MEMFUN(Completion, basicReject, 0, 2, BasicRejectParameters) {
00388 return no_keyword::Session_99_0::basicReject(
00389 p[arg::deliveryTag|0],
00390 p[arg::requeue|false]);
00391 }
00392
00393 BOOST_PARAMETER_MEMFUN(Completion, basicRecover, 0, 1, BasicRecoverParameters) {
00394 return no_keyword::Session_99_0::basicRecover(
00395 p[arg::requeue|false]);
00396 }
00397
00398 BOOST_PARAMETER_MEMFUN(Response, fileQos, 0, 3, FileQosParameters) {
00399 return no_keyword::Session_99_0::fileQos(
00400 p[arg::prefetchSize|0],
00401 p[arg::prefetchCount|0],
00402 p[arg::global|false]);
00403 }
00404
00405 BOOST_PARAMETER_MEMFUN(Response, fileConsume, 0, 8, FileConsumeParameters) {
00406 return no_keyword::Session_99_0::fileConsume(
00407 p[arg::ticket|0],
00408 p[arg::queue|string()],
00409 p[arg::consumerTag|string()],
00410 p[arg::noLocal|false],
00411 p[arg::noAck|false],
00412 p[arg::exclusive|false],
00413 p[arg::nowait|false],
00414 p[arg::filter|FieldTable()]);
00415 }
00416
00417 BOOST_PARAMETER_MEMFUN(Completion, fileCancel, 0, 1, FileCancelParameters) {
00418 return no_keyword::Session_99_0::fileCancel(
00419 p[arg::consumerTag|string()]);
00420 }
00421
00422 BOOST_PARAMETER_MEMFUN(Response, fileOpen, 0, 2, FileOpenParameters) {
00423 return no_keyword::Session_99_0::fileOpen(
00424 p[arg::identifier|string()],
00425 p[arg::contentSize|0]);
00426 }
00427
00428 BOOST_PARAMETER_MEMFUN(Response, fileOpenOk, 0, 1, FileOpenOkParameters) {
00429 return no_keyword::Session_99_0::fileOpenOk(
00430 p[arg::stagedSize|0]);
00431 }
00432
00433 BOOST_PARAMETER_MEMFUN(Completion, fileStage, 0, 1, FileStageParameters) {
00434 return no_keyword::Session_99_0::fileStage(
00435 p[arg::content|DefaultContent(std::string())]);
00436 }
00437
00438 BOOST_PARAMETER_MEMFUN(Completion, filePublish, 0, 6, FilePublishParameters) {
00439 return no_keyword::Session_99_0::filePublish(
00440 p[arg::ticket|0],
00441 p[arg::exchange|string()],
00442 p[arg::routingKey|string()],
00443 p[arg::mandatory|false],
00444 p[arg::immediate|false],
00445 p[arg::identifier|string()]);
00446 }
00447
00448 BOOST_PARAMETER_MEMFUN(Completion, fileAck, 0, 2, FileAckParameters) {
00449 return no_keyword::Session_99_0::fileAck(
00450 p[arg::deliveryTag|0],
00451 p[arg::multiple|false]);
00452 }
00453
00454 BOOST_PARAMETER_MEMFUN(Completion, fileReject, 0, 2, FileRejectParameters) {
00455 return no_keyword::Session_99_0::fileReject(
00456 p[arg::deliveryTag|0],
00457 p[arg::requeue|false]);
00458 }
00459
00460 BOOST_PARAMETER_MEMFUN(Response, streamQos, 0, 4, StreamQosParameters) {
00461 return no_keyword::Session_99_0::streamQos(
00462 p[arg::prefetchSize|0],
00463 p[arg::prefetchCount|0],
00464 p[arg::consumeRate|0],
00465 p[arg::global|false]);
00466 }
00467
00468 BOOST_PARAMETER_MEMFUN(Response, streamConsume, 0, 7, StreamConsumeParameters) {
00469 return no_keyword::Session_99_0::streamConsume(
00470 p[arg::ticket|0],
00471 p[arg::queue|string()],
00472 p[arg::consumerTag|string()],
00473 p[arg::noLocal|false],
00474 p[arg::exclusive|false],
00475 p[arg::nowait|false],
00476 p[arg::filter|FieldTable()]);
00477 }
00478
00479 BOOST_PARAMETER_MEMFUN(Completion, streamCancel, 0, 1, StreamCancelParameters) {
00480 return no_keyword::Session_99_0::streamCancel(
00481 p[arg::consumerTag|string()]);
00482 }
00483
00484 BOOST_PARAMETER_MEMFUN(Completion, streamPublish, 0, 6, StreamPublishParameters) {
00485 return no_keyword::Session_99_0::streamPublish(
00486 p[arg::ticket|0],
00487 p[arg::exchange|string()],
00488 p[arg::routingKey|string()],
00489 p[arg::mandatory|false],
00490 p[arg::immediate|false],
00491 p[arg::content|DefaultContent(std::string())]);
00492 }
00493
00494 BOOST_PARAMETER_MEMFUN(TypedResult<qpid::framing::DtxDemarcationStartResult>, dtxDemarcationStart, 0, 4, DtxDemarcationStartParameters) {
00495 return no_keyword::Session_99_0::dtxDemarcationStart(
00496 p[arg::ticket|0],
00497 p[arg::xid|string()],
00498 p[arg::join|false],
00499 p[arg::resume|false]);
00500 }
00501
00502 BOOST_PARAMETER_MEMFUN(TypedResult<qpid::framing::DtxDemarcationEndResult>, dtxDemarcationEnd, 0, 4, DtxDemarcationEndParameters) {
00503 return no_keyword::Session_99_0::dtxDemarcationEnd(
00504 p[arg::ticket|0],
00505 p[arg::xid|string()],
00506 p[arg::fail|false],
00507 p[arg::suspend|false]);
00508 }
00509
00510 BOOST_PARAMETER_MEMFUN(TypedResult<qpid::framing::DtxCoordinationCommitResult>, dtxCoordinationCommit, 0, 3, DtxCoordinationCommitParameters) {
00511 return no_keyword::Session_99_0::dtxCoordinationCommit(
00512 p[arg::ticket|0],
00513 p[arg::xid|string()],
00514 p[arg::onePhase|false]);
00515 }
00516
00517 BOOST_PARAMETER_MEMFUN(Completion, dtxCoordinationForget, 0, 2, DtxCoordinationForgetParameters) {
00518 return no_keyword::Session_99_0::dtxCoordinationForget(
00519 p[arg::ticket|0],
00520 p[arg::xid|string()]);
00521 }
00522
00523 BOOST_PARAMETER_MEMFUN(TypedResult<qpid::framing::DtxCoordinationGetTimeoutResult>, dtxCoordinationGetTimeout, 0, 1, DtxCoordinationGetTimeoutParameters) {
00524 return no_keyword::Session_99_0::dtxCoordinationGetTimeout(
00525 p[arg::xid|string()]);
00526 }
00527
00528 BOOST_PARAMETER_MEMFUN(TypedResult<qpid::framing::DtxCoordinationPrepareResult>, dtxCoordinationPrepare, 0, 2, DtxCoordinationPrepareParameters) {
00529 return no_keyword::Session_99_0::dtxCoordinationPrepare(
00530 p[arg::ticket|0],
00531 p[arg::xid|string()]);
00532 }
00533
00534 BOOST_PARAMETER_MEMFUN(TypedResult<qpid::framing::DtxCoordinationRecoverResult>, dtxCoordinationRecover, 0, 3, DtxCoordinationRecoverParameters) {
00535 return no_keyword::Session_99_0::dtxCoordinationRecover(
00536 p[arg::ticket|0],
00537 p[arg::startscan|false],
00538 p[arg::endscan|false]);
00539 }
00540
00541 BOOST_PARAMETER_MEMFUN(TypedResult<qpid::framing::DtxCoordinationRollbackResult>, dtxCoordinationRollback, 0, 2, DtxCoordinationRollbackParameters) {
00542 return no_keyword::Session_99_0::dtxCoordinationRollback(
00543 p[arg::ticket|0],
00544 p[arg::xid|string()]);
00545 }
00546
00547 BOOST_PARAMETER_MEMFUN(Completion, dtxCoordinationSetTimeout, 0, 3, DtxCoordinationSetTimeoutParameters) {
00548 return no_keyword::Session_99_0::dtxCoordinationSetTimeout(
00549 p[arg::ticket|0],
00550 p[arg::xid|string()],
00551 p[arg::timeout|0]);
00552 }
00553
00554 BOOST_PARAMETER_MEMFUN(Completion, tunnelRequest, 0, 2, TunnelRequestParameters) {
00555 return no_keyword::Session_99_0::tunnelRequest(
00556 p[arg::metaData|FieldTable()],
00557 p[arg::content|DefaultContent(std::string())]);
00558 }
00559
00560 BOOST_PARAMETER_MEMFUN(Completion, messageTransfer, 0, 5, MessageTransferParameters) {
00561 return no_keyword::Session_99_0::messageTransfer(
00562 p[arg::ticket|0],
00563 p[arg::destination|string()],
00564 p[arg::confirmMode|0],
00565 p[arg::acquireMode|0],
00566 p[arg::content|DefaultContent(std::string())]);
00567 }
00568
00569 BOOST_PARAMETER_MEMFUN(Completion, messageReject, 0, 3, MessageRejectParameters) {
00570 return no_keyword::Session_99_0::messageReject(
00571 p[arg::transfers|SequenceNumberSet()],
00572 p[arg::code|0],
00573 p[arg::text|string()]);
00574 }
00575
00576 BOOST_PARAMETER_MEMFUN(Completion, messageAcquire, 0, 2, MessageAcquireParameters) {
00577 return no_keyword::Session_99_0::messageAcquire(
00578 p[arg::transfers|SequenceNumberSet()],
00579 p[arg::mode|0]);
00580 }
00581
00582 BOOST_PARAMETER_MEMFUN(Completion, messageRelease, 0, 1, MessageReleaseParameters) {
00583 return no_keyword::Session_99_0::messageRelease(
00584 p[arg::transfers|SequenceNumberSet()]);
00585 }
00586
00587 BOOST_PARAMETER_MEMFUN(Completion, messageSubscribe, 0, 8, MessageSubscribeParameters) {
00588 return no_keyword::Session_99_0::messageSubscribe(
00589 p[arg::ticket|0],
00590 p[arg::queue|string()],
00591 p[arg::destination|string()],
00592 p[arg::noLocal|false],
00593 p[arg::confirmMode|0],
00594 p[arg::acquireMode|0],
00595 p[arg::exclusive|false],
00596 p[arg::filter|FieldTable()]);
00597 }
00598
00599 BOOST_PARAMETER_MEMFUN(Completion, messageCancel, 0, 1, MessageCancelParameters) {
00600 return no_keyword::Session_99_0::messageCancel(
00601 p[arg::destination|string()]);
00602 }
00603
00604 BOOST_PARAMETER_MEMFUN(Response, messageGet, 0, 4, MessageGetParameters) {
00605 return no_keyword::Session_99_0::messageGet(
00606 p[arg::ticket|0],
00607 p[arg::queue|string()],
00608 p[arg::destination|string()],
00609 p[arg::noAck|false]);
00610 }
00611
00612 BOOST_PARAMETER_MEMFUN(Completion, messageRecover, 0, 1, MessageRecoverParameters) {
00613 return no_keyword::Session_99_0::messageRecover(
00614 p[arg::requeue|false]);
00615 }
00616
00617 BOOST_PARAMETER_MEMFUN(Completion, messageOpen, 0, 1, MessageOpenParameters) {
00618 return no_keyword::Session_99_0::messageOpen(
00619 p[arg::reference|string()]);
00620 }
00621
00622 BOOST_PARAMETER_MEMFUN(Completion, messageClose, 0, 1, MessageCloseParameters) {
00623 return no_keyword::Session_99_0::messageClose(
00624 p[arg::reference|string()]);
00625 }
00626
00627 BOOST_PARAMETER_MEMFUN(Completion, messageAppend, 0, 2, MessageAppendParameters) {
00628 return no_keyword::Session_99_0::messageAppend(
00629 p[arg::reference|string()],
00630 p[arg::bytes|string()]);
00631 }
00632
00633 BOOST_PARAMETER_MEMFUN(Completion, messageCheckpoint, 0, 2, MessageCheckpointParameters) {
00634 return no_keyword::Session_99_0::messageCheckpoint(
00635 p[arg::reference|string()],
00636 p[arg::identifier|string()]);
00637 }
00638
00639 BOOST_PARAMETER_MEMFUN(Response, messageResume, 0, 2, MessageResumeParameters) {
00640 return no_keyword::Session_99_0::messageResume(
00641 p[arg::reference|string()],
00642 p[arg::identifier|string()]);
00643 }
00644
00645 BOOST_PARAMETER_MEMFUN(Completion, messageQos, 0, 3, MessageQosParameters) {
00646 return no_keyword::Session_99_0::messageQos(
00647 p[arg::prefetchSize|0],
00648 p[arg::prefetchCount|0],
00649 p[arg::global|false]);
00650 }
00651
00652 BOOST_PARAMETER_MEMFUN(Completion, messageFlowMode, 0, 2, MessageFlowModeParameters) {
00653 return no_keyword::Session_99_0::messageFlowMode(
00654 p[arg::destination|string()],
00655 p[arg::mode|0]);
00656 }
00657
00658 BOOST_PARAMETER_MEMFUN(Completion, messageFlow, 0, 3, MessageFlowParameters) {
00659 return no_keyword::Session_99_0::messageFlow(
00660 p[arg::destination|string()],
00661 p[arg::unit|0],
00662 p[arg::value|0]);
00663 }
00664
00665 BOOST_PARAMETER_MEMFUN(Completion, messageFlush, 0, 1, MessageFlushParameters) {
00666 return no_keyword::Session_99_0::messageFlush(
00667 p[arg::destination|string()]);
00668 }
00669
00670 BOOST_PARAMETER_MEMFUN(Completion, messageStop, 0, 1, MessageStopParameters) {
00671 return no_keyword::Session_99_0::messageStop(
00672 p[arg::destination|string()]);
00673 }
00674
00675 BOOST_PARAMETER_MEMFUN(Completion, messageOffset, 0, 1, MessageOffsetParameters) {
00676 return no_keyword::Session_99_0::messageOffset(
00677 p[arg::value|0]);
00678 }
00679
00680 BOOST_PARAMETER_MEMFUN(TypedResult<qpid::framing::BindingQueryResult>, bindingQuery, 0, 5, BindingQueryParameters) {
00681 return no_keyword::Session_99_0::bindingQuery(
00682 p[arg::ticket|0],
00683 p[arg::exchange|string()],
00684 p[arg::queue|string()],
00685 p[arg::routingKey|string()],
00686 p[arg::arguments|FieldTable()]);
00687 }
00688
00689 };
00690
00691 }}
00692
00693 #endif