# File lib/messenger/messenger.rb, line 568 def accept(tracker = nil) raise TypeError.new("invalid tracker: #{tracker}") unless tracker.nil? or valid_tracker?(tracker) if tracker.nil? then tracker = self.incoming_tracker flag = Cproton::PN_CUMULATIVE else flag = 0 end Cproton.pn_messenger_accept(@impl, tracker.impl, flag) end