コード例 #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
ファイル: link.cpp プロジェクト: Barba-studio/qpid-proton
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);
}