|
IBR-DTNSuite 0.6
|
#include "config.h"#include "ibrdtn/api/Client.h"#include "ibrdtn/api/StringBundle.h"#include "ibrcommon/net/tcpclient.h"#include "ibrcommon/thread/Mutex.h"#include "ibrcommon/thread/MutexLock.h"#include "ibrcommon/TimeMeasurement.h"#include <iostream>#include <csignal>#include <stdint.h>
Go to the source code of this file.
Defines | |
| #define | CREATE_CHUNK_SIZE 2048 |
Functions | |
| void | print_help () |
| void | print_summary () |
| void | term (int signal) |
| int | main (int argc, char *argv[]) |
Variables | |
| size_t | _received = 0 |
| size_t | _transmitted = 0 |
| float | _min = 0.0 |
| float | _max = 0.0 |
| float | _avg = 0.0 |
| ibrcommon::TimeMeasurement | _runtime |
| EID | _addr |
| bool | __exit = false |
| #define CREATE_CHUNK_SIZE 2048 |
Definition at line 20 of file dtnping.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 179 of file dtnping.cpp.
References _addr, _avg, _max, _min, _received, _transmitted, ibrcommon::tcpstream::close(), ibrcommon::tcpstream::enableNoDelay(), ibrcommon::File::exists(), dtn::api::Bundle::getData(), dtn::api::Bundle::getLifetime(), ibrcommon::TimeMeasurement::getMilliseconds(), dtn::api::Bundle::getSource(), dtn::data::EID::getString(), ibrcommon::BLOB::Reference::iostream(), dtn::api::Client::MODE_BIDIRECTIONAL, dtn::api::Client::MODE_SENDONLY, ibrcommon::tcpclient::open(), print_help(), print_summary(), ibrcommon::TimeMeasurement::start(), ibrcommon::TimeMeasurement::stop(), term(), and ibrcommon::Exception::what().

| void print_help | ( | ) |
Definition at line 126 of file dtnping.cpp.
| void print_summary | ( | ) |
Definition at line 151 of file dtnping.cpp.
References _addr, _avg, _max, _min, _received, _transmitted, ibrcommon::TimeMeasurement::format(), and ibrcommon::TimeMeasurement::stop().
Referenced by main(), and term().

| void term | ( | int | signal | ) |
Definition at line 166 of file dtnping.cpp.
References __exit, and print_summary().

| bool __exit = false |
Definition at line 149 of file dtnping.cpp.
Referenced by term().
| EID _addr |
Definition at line 148 of file dtnping.cpp.
Referenced by main(), and print_summary().
| float _avg = 0.0 |
Definition at line 145 of file dtnping.cpp.
Referenced by main(), and print_summary().
| float _max = 0.0 |
Definition at line 145 of file dtnping.cpp.
Referenced by main(), and print_summary().
| float _min = 0.0 |
Definition at line 145 of file dtnping.cpp.
Referenced by main(), and print_summary().
| size_t _received = 0 |
Definition at line 144 of file dtnping.cpp.
Referenced by main(), and print_summary().
Definition at line 146 of file dtnping.cpp.
| size_t _transmitted = 0 |
Definition at line 144 of file dtnping.cpp.
Referenced by main(), and print_summary().