29 #include <ibrcommon/thread/Mutex.h>
30 #include <ibrcommon/thread/Queue.h>
32 #ifndef FILECONVERGENCELAYER_H_
33 #define FILECONVERGENCELAYER_H_
54 const std::string
getName()
const;
80 class StoreBundleTask :
public Task
84 virtual ~StoreBundleTask();
89 void replyHandshake(
const dtn::data::Bundle &bundle, std::list<dtn::data::MetaBundle>&);
91 ibrcommon::Mutex _blacklist_mutex;
93 ibrcommon::Queue<Task*> _tasks;
96 static std::list<dtn::data::MetaBundle> scan(
const ibrcommon::File &path);
void open(const dtn::core::Node &)
dtn::core::Node::Protocol getDiscoveryProtocol() const
virtual ~FileConvergenceLayer()
void raiseEvent(const dtn::core::NodeEvent &evt)
const std::string getName() const
void queue(const dtn::core::Node &n, const dtn::net::BundleTransfer &job)