IBR-DTNSuite 0.6

tools/src/dtnping.cpp File Reference

#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>
Include dependency graph for dtnping.cpp:

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 Documentation

#define CREATE_CHUNK_SIZE   2048

Definition at line 20 of file dtnping.cpp.


Function Documentation

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().

Here is the call graph for this function:

void term ( int  signal)

Definition at line 166 of file dtnping.cpp.

References __exit, and print_summary().

Here is the call graph for this function:


Variable Documentation

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().