|
IBR-DTNSuite
0.10
|
#include "config.h"#include "ibrdtn/api/Client.h"#include "ibrcommon/net/socket.h"#include "ibrcommon/thread/Mutex.h"#include "ibrcommon/thread/MutexLock.h"#include "ibrdtn/data/PayloadBlock.h"#include "ibrdtn/data/Bundle.h"#include "ibrcommon/data/BLOB.h"#include "ibrcommon/data/File.h"#include "ibrcommon/appstreambuf.h"#include <stdlib.h>#include <iostream>#include <map>#include <vector>#include <csignal>#include <sys/types.h>#include <unistd.h>
Go to the source code of this file.
Functions | |
| void | print_help () |
| map< string, string > | readconfiguration (int argc, char **argv) |
| void | term (int signal) |
| int | main (int argc, char **argv) |
Variables | |
| bool | _running = true |
| ibrcommon::socketstream * | _conn = NULL |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 102 of file dtninbox.cpp.
References _conn, _running, blob_path, ibrcommon::BLOB::changeProvider(), ibrcommon::socketstream::close(), dtn::api::Client::close(), dtn::api::Client::connect(), ibrcommon::File::exists(), dtn::data::Bundle::find(), dtn::api::Client::getBundle(), ibrcommon::BLOB::Reference::iostream(), ibrcommon::appstreambuf::MODE_WRITE, readconfiguration(), and term().

| void print_help | ( | ) |
Definition at line 43 of file dtninbox.cpp.
| map<string,string> readconfiguration | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 54 of file dtninbox.cpp.
References print_help().
Referenced by main().

| void term | ( | int | signal | ) |
Definition at line 90 of file dtninbox.cpp.
References _conn, _running, and ibrcommon::socketstream::close().
Referenced by main().

| ibrcommon::socketstream* _conn = NULL |
Definition at line 88 of file dtninbox.cpp.
| bool _running = true |
Definition at line 85 of file dtninbox.cpp.
Referenced by ibrcommon::NetLinkManager::__cancellation(), dtn::net::LOWPANConvergenceLayer::__cancellation(), dtn::net::LOWPANConvergenceLayer::componentRun(), dtn::net::LOWPANConvergenceLayer::componentUp(), main(), dtn::api::EventConnection::raiseEvent(), ibrcommon::NetLinkManager::run(), and term().