329 {
336
337
338
339
340
341
342
345 }
346
350
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366 mqctx->link.protect.bits.LIdLck = true;
367 }
368
369
371
375 token[4] = '\0';
376
377
379
381
382
383
384
387 }
388
389 if (mqctx->link.protect.transSId > 0) {
390
391
392 switch (tt) {
396 break;
398
400 break;
403 break;
404 default:
406 break;
407 }
408 MkErrorCheck (ret);
409
410
412
413
415
418
419
421
423 }
424
425 } else {
426
427 switch (tt) {
430 break;
433 break;
434 default:
436 break;
437 }
438 MkErrorCheck (ret);
439 }
440
441
442 } else {
443 if (mqctx->link.protect.transSId > 0) {
444 switch (tt) {
447 break;
448 default:
450 break;
451 }
452 } else {
453 switch (tt) {
456 break;
459 break;
460 default:
462 break;
463 }
464 }
465 MkErrorCheck (ret);
466 }
467
469
470error:
473}
static enum MkErrorE sProxySubCall(MK_RT_ARGS MQ_CTX const targetCtx, MK_PTR const data)
static void guard_crypt(register MK_BINN data, MK_SIZE size, bool const flag)
#define MkErrorSetV_1XS(printfmt,...)
#define MqContextErrorCopy(...)
#define MqProxyPackage_E(...)
#define MqSendEND_AND_TRANSACTION(...)
#define MqSendSTART_E(...)
#define MqSendEND_AND_SUB(...)
#define MqSendEND_AND_WAIT(...)
MQ_TOK MqServiceTokenGet(MQ_CTX const ctx)
#define MqStorageIncrRef(...)
void MqDumpRmtTransLIdSet(MQ_DMP const dump, MQ_LTR rmtTransLId)
void MqDumpTransLIdSet(MQ_DMP const dump, MQ_LTR transLId)
MK_STRN MqDumpTokenGet(MQ_DMPN const dump)
#define MqDumpExport_E(...)
MkBinaryR MqDumpBinGet(MQ_DMPN const dump)
MK_STRN MqTransTypeE_ToString(enum MqTransTypeE value)