Classes | Defines | Functions | Variables
ecstats.cpp File Reference
#include <ethercat/netif.h>
#include <ethercat/ethercat_xenomai_drv.h>
#include <dll/ethercat_frame.h>
#include <dll/ethercat_device_addressed_telegram.h>
#include <vector>
#include <stdexcept>
#include <iostream>
#include <string>
#include <sstream>
#include <boost/foreach.hpp>
#include <ros/ros.h>
#include <ectools/ecstats.h>
#include <unistd.h>
#include <signal.h>
#include <errno.h>
#include <pthread.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <net/if.h>
#include <sys/ioctl.h>
#include <netinet/in.h>
Include dependency graph for ecstats.cpp:

Go to the source code of this file.

Classes

struct  send_thread

Defines

#define EXCEPT_HEADER   __FILE__ << ':' << __LINE__ << ' ' << __func__ << " "

Functions

int get_request_sock () throw (std::exception)
bool is_iface_running (const char *iface_name) throw (std::exception)
bool is_iface_up (const char *iface_name) throw (std::exception)
int main (int argc, char **argv)
double timediff (const timespec &time1, const timespec &time0)
void usage (char const *progname)

Variables

static const unsigned default_num_threads = 8
static const unsigned default_packet_size = 1400
char * optarg
int opterr
int optind
int optopt

Define Documentation

#define EXCEPT_HEADER   __FILE__ << ':' << __LINE__ << ' ' << __func__ << " "

Definition at line 117 of file ecstats.cpp.


Function Documentation

int get_request_sock ( ) throw (std::exception)

Definition at line 60 of file ecstats.cpp.

bool is_iface_running ( const char *  iface_name) throw (std::exception)

Definition at line 97 of file ecstats.cpp.

bool is_iface_up ( const char *  iface_name) throw (std::exception)

Definition at line 78 of file ecstats.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 425 of file ecstats.cpp.

double timediff ( const timespec &  time1,
const timespec &  time0 
)

Definition at line 119 of file ecstats.cpp.

void usage ( char const *  progname)

Definition at line 46 of file ecstats.cpp.


Variable Documentation

const unsigned default_num_threads = 8 [static]

Definition at line 44 of file ecstats.cpp.

const unsigned default_packet_size = 1400 [static]

Definition at line 43 of file ecstats.cpp.

char* optarg
int opterr
int optind
int optopt


ectools
Author(s): Derek King
autogenerated on Sat Dec 28 2013 17:52:56