78 virtual
void validate(const dtn::data::
Block&, const dtn::data::
Number&) const throw (RejectedException) = 0;
79 virtual
void validate(const dtn::data::
PrimaryBlock&, const dtn::data::Block&, const dtn::data::
Number&) const throw (RejectedException) = 0;
80 virtual
void validate(const dtn::data::
Bundle&) const throw (RejectedException) = 0;
171 void setFragmentationSupport(
bool val);
virtual ~DefaultSerializer()
virtual void validate(const dtn::data::PrimaryBlock &) const =0
std::ostream & operator<<(std::ostream &stream, const BundleID &obj)
const dtn::data::Bundle & _bundle
AcceptValidator _default_validator
virtual Deserializer & operator>>(dtn::data::Bundle &obj)=0
virtual Serializer & operator<<(const dtn::data::Bundle &obj)=0
virtual ~DefaultDeserializer()
virtual Length getLength(const dtn::data::Bundle &obj)=0
std::istream & operator>>(std::istream &stream, BundleID &obj)
RejectedException(string what="A validate method has the bundle rejected.")
virtual Serializer & operator<<(const dtn::data::BundleFragment &obj)