47 using namespace dtn::data;
56 P2PDialupException(
string what =
"No path known except of dial-up connections.") throw() : Exception(what)
66 static const std::string TAG;
116 bool isGloballyConnected()
const;
122 virtual
void validate(const dtn::data::
PrimaryBlock &bundle, const dtn::data::
Block &obj, const dtn::data::
Number&) const throw (RejectedException);
123 virtual
void validate(const dtn::data::
Bundle &obj) const throw (RejectedException);
124 virtual
void validate(const dtn::data::
MetaBundle &obj) const throw (RejectedException);
135 static dtn::data::
Length foreign_blocksizelimit;
145 static dtn::data::
Length max_timestamp_future;
150 static
bool forwarding;
155 static dtn::data::
Size max_bundles_in_transit;
160 virtual const std::
string getName() const;
162 static
void processBlocks(dtn::data::
Bundle &b);
164 void setGloballyConnected(
bool val);
166 void eventNotify(const ibrcommon::LinkEvent &evt);
169 virtual
void componentUp() throw ();
170 virtual
void componentDown() throw ();
181 virtual ~BundleCore();
186 void check_connection_state() throw ();
191 BundleCore operator=(const BundleCore &k)
216 bool _globally_connected;