46 using namespace dtn::data;
55 P2PDialupException(
string what =
"No path known except of dial-up connections.") throw() : Exception(what)
66 static const std::string
TAG;
112 bool isGloballyConnected()
const;
118 virtual
void validate(const dtn::data::
PrimaryBlock &bundle, const dtn::data::
Block &obj, const dtn::data::
Number&) const throw (RejectedException);
119 virtual
void validate(const dtn::data::
Bundle &obj) const throw (RejectedException);
120 virtual
void validate(const dtn::data::
MetaBundle &obj) const throw (RejectedException);
131 static dtn::data::
Length foreign_blocksizelimit;
141 static dtn::data::
Length max_timestamp_future;
146 static
bool forwarding;
152 static dtn::data::
Size max_bundles_in_transit;
157 virtual const std::
string getName() const;
159 static
void processBlocks(dtn::data::
Bundle &b);
161 void setGloballyConnected(
bool val);
163 void eventNotify(const ibrcommon::LinkEvent &evt);
166 virtual
void componentUp() throw ();
167 virtual
void componentDown() throw ();
178 virtual ~BundleCore();
183 void check_connection_state() throw ();
188 BundleCore operator=(const BundleCore &k)
210 bool _globally_connected;