Classes | Functions | Variables
basic_io.cc File Reference
#include <unistd.h>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <cstdio>
#include <sys/io.h>
#include <fcntl.h>
#include <sys/stat.h>
#include "wmp_config.h"
#include "core/include/frames.h"
#include "basic_io.h"
#include <vector>
#include <map>
#include <iostream>
#include <errno.h>
Include dependency graph for basic_io.cc:

Go to the source code of this file.

Classes

struct  file_hdr_t

Functions

int io_change_file (char *filename)
int io_change_file ()
int io_close_sim_data ()
int io_close_tmp_file ()
int io_create_tmp_file ()
void io_flush ()
int io_get_file_size ()
int io_get_filepos ()
int io_get_num_of_nodes ()
int io_get_pose_from_serial (int serial)
int io_get_sim_data_num_of_elements ()
int io_go_to (int n)
void io_init ()
int io_open_sim_data (char *filename)
int io_read_next_sim_data (char *p)
int io_read_sim_data (char *p, int pos)
int io_reopen_file_to_write (int _num_nodes)
int io_write_on_tmp_file (char *fdata, int data_size)
int io_write_sim_frame (char *fdata, int data_size)

Variables

std::vector< int > f_offset
file_t file
static file_hdr_t file_hdr
static int num_nodes
std::map< int, int > serialToOffset
file_t tmp_file

Function Documentation

int io_change_file ( char *  filename)

Definition at line 76 of file basic_io.cc.

int io_change_file ( )

Definition at line 81 of file basic_io.cc.

Definition at line 132 of file basic_io.cc.

Definition at line 254 of file basic_io.cc.

Definition at line 242 of file basic_io.cc.

void io_flush ( )

Definition at line 69 of file basic_io.cc.

Definition at line 152 of file basic_io.cc.

int io_get_filepos ( )

Definition at line 226 of file basic_io.cc.

Definition at line 148 of file basic_io.cc.

int io_get_pose_from_serial ( int  serial)

Definition at line 144 of file basic_io.cc.

Definition at line 207 of file basic_io.cc.

int io_go_to ( int  n)

Definition at line 158 of file basic_io.cc.

void io_init ( )

Definition at line 65 of file basic_io.cc.

int io_open_sim_data ( char *  filename)

Definition at line 86 of file basic_io.cc.

int io_read_next_sim_data ( char *  p)

Definition at line 176 of file basic_io.cc.

int io_read_sim_data ( char *  p,
int  pos 
)

Definition at line 196 of file basic_io.cc.

int io_reopen_file_to_write ( int  _num_nodes)

Definition at line 211 of file basic_io.cc.

int io_write_on_tmp_file ( char *  fdata,
int  data_size 
)

Definition at line 235 of file basic_io.cc.

int io_write_sim_frame ( char *  fdata,
int  data_size 
)

Definition at line 229 of file basic_io.cc.


Variable Documentation

std::vector<int> f_offset

Definition at line 73 of file basic_io.cc.

Definition at line 63 of file basic_io.cc.

file_hdr_t file_hdr [static]

Definition at line 57 of file basic_io.cc.

int num_nodes [static]

Definition at line 59 of file basic_io.cc.

std::map<int,int> serialToOffset

Definition at line 74 of file basic_io.cc.

Definition at line 63 of file basic_io.cc.



ros_rt_wmp_sniffer
Author(s): Danilo Tardioli, dantard@unizar.es
autogenerated on Fri Jan 3 2014 12:08:33