30 : reason(r), _peer(peer), _bundle(id)
47 return "TransferAbortedEvent";
60 const std::string TransferAbortedEvent::getReason(
const AbortReason reason)
68 return "connection went down";
71 return "bundle has been refused";
74 return "retry limit reached";
77 return "bundle has been deleted";
80 return "bundle has been rejected by filtering directives";
87 return "transfer of bundle " + _bundle.
toString() +
" to " + _peer.
getString() +
" aborted. (" + getReason(reason) +
")";
std::string toString() const
std::string getMessage() const
static void raise(const dtn::data::EID &peer, const dtn::data::BundleID &id, const AbortReason reason=REASON_UNDEFINED)
static void queue(E *evt)
const dtn::data::BundleID & getBundleID() const
const std::string getName() const
virtual ~TransferAbortedEvent()
std::string getString() const
const dtn::data::EID & getPeer() const