|
IBR-DTN
1.0.0
|
#include "config.h"#include "ibrdtn/api/Client.h"#include "ibrcommon/net/socket.h"#include "ibrcommon/thread/Mutex.h"#include "ibrcommon/thread/MutexLock.h"#include <ibrcommon/thread/SignalHandler.h>#include "ibrcommon/TimeMeasurement.h"#include <iostream>#include <stdint.h>
Go to the source code of this file.
Macros | |
| #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 |
| double | _min = 0.0 |
| double | _max = 0.0 |
| double | _avg = 0.0 |
| ibrcommon::TimeMeasurement | _runtime |
| ibrcommon::Conditional | __pause |
| dtn::api::Client * | __client = NULL |
| EID | _addr |
| bool | __exit = false |
| #define CREATE_CHUNK_SIZE 2048 |
Definition at line 33 of file dtnping.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 214 of file dtnping.cpp.
References __pause, _avg, _max, _min, _received, _runtime, _transmitted, dtn::data::Bundle::find(), dtn::data::EID::getString(), dtn::data::PrimaryBlock::lifetime, dtn::api::Client::MODE_BIDIRECTIONAL, dtn::api::Client::MODE_SENDONLY, print_help(), print_summary(), dtn::data::BundleID::source, term(), and dtn::data::SDNV< E >::toString().

| void print_help | ( | ) |
Definition at line 152 of file dtnping.cpp.
Referenced by main().
| void print_summary | ( | ) |
Definition at line 182 of file dtnping.cpp.
References _avg, _max, _min, _received, _runtime, _transmitted, and dtn::data::EID::getString().
Referenced by main().

| void term | ( | int | signal | ) |
Definition at line 200 of file dtnping.cpp.
References __exit, __pause, and dtn::api::Client::abort().
Referenced by main().

| dtn::api::Client* __client = NULL |
Definition at line 177 of file dtnping.cpp.
| bool __exit = false |
Definition at line 180 of file dtnping.cpp.
Referenced by term().
| ibrcommon::Conditional __pause |
Definition at line 176 of file dtnping.cpp.
| EID _addr |
Definition at line 179 of file dtnping.cpp.
| double _avg = 0.0 |
Definition at line 174 of file dtnping.cpp.
Referenced by main(), and print_summary().
| double _max = 0.0 |
Definition at line 174 of file dtnping.cpp.
Referenced by main(), and print_summary().
| double _min = 0.0 |
Definition at line 174 of file dtnping.cpp.
Referenced by main(), and print_summary().
| size_t _received = 0 |
Definition at line 173 of file dtnping.cpp.
Referenced by main(), and print_summary().
| ibrcommon::TimeMeasurement _runtime |
Definition at line 175 of file dtnping.cpp.
Referenced by main(), and print_summary().
| size_t _transmitted = 0 |
Definition at line 173 of file dtnping.cpp.
Referenced by main(), and print_summary().