Пример #1
0
 static void set_delivery_mode(sender l, proton::delivery_mode mode) {
     switch (mode) {
     case delivery_mode::AT_MOST_ONCE:
         pn_link_set_snd_settle_mode(unwrap(l), PN_SND_SETTLED);
         break;
     case delivery_mode::AT_LEAST_ONCE:
         pn_link_set_snd_settle_mode(unwrap(l), PN_SND_UNSETTLED);
         pn_link_set_rcv_settle_mode(unwrap(l), PN_RCV_FIRST);
         break;
     default:
         break;
     }
 }
Пример #2
0
void link::receiver_settle_mode(link_options::receiver_settle_mode mode) {
    pn_link_set_rcv_settle_mode(pn_object(), (pn_rcv_settle_mode_t) mode);
}
Пример #3
0
void link::receiver_settle_mode(receiver_settle_mode_t mode) {
    pn_link_set_rcv_settle_mode(pn_object(), (pn_rcv_settle_mode_t) mode);
}