RioNeti.h File Reference

#include <stdlib.h>
#include <stddef.h>
#include <assert.h>
#include <errno.h>
#include <stdio.h>
#include <iostream>
#include <time.h>
#include <signal.h>
#include <sys/types.h>
#include <memory.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <fstream>
#include <queue>
#include <map>
#include <sys/time.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <sys/ioctl.h>
#include <netdb.h>
#include <pthread.h>
#include <limits.h>
#include "NetMgr.h"
#include "td4types.h"
#include "td4list.h"
#include "BufferStream.h"
#include "RioInterfaceTypes.h"
#include "RioError.h"
#include "StreamControl.h"
#include "RioSemaphore.h"
#include "LogRotation.h"

Go to the source code of this file.

Data Structures

struct  MulticastInfo
class  RioNetiReqIdItemData
class  RioNetiReqIdItem
class  RioNetiReqIdTable
struct  NATMappingInfo
class  RioNeti
struct  RioNeti::Log_Arrival
class  NetBuf

Defines

#define MONITORPORT   42376
#define STORAGEPORT   42377
#define MULTICAST_SOCKETS   2
#define CHUNK_INTERVAL   270
 multicastInfo.
#define RESULT_NETIREQT_SEARCH_NULL_REFERENCE   0x01
#define RESULT_NETIREQT_SEARCH_EMPTY_LIST   0x02
#define RESULT_NETIREQT_SEARCH_NOT_FOUND   0x03
#define RESULT_NETIREQT_SEARCH_FOUND   0x00
#define RESULT_NETIREQT_INSERT_ALREADY_EXIST   0x01
#define RESULT_NETIREQT_INSERT_ERROR   0x02
#define RESULT_NETIREQT_INSERT_OK   0x00
#define RESULT_NETIREQT_REMOVE_ERROR   0x02
#define RESULT_NETIREQT_REMOVE_NOT_FOUND   0x03
#define RESULT_NETIREQT_REMOVE_OK   0x00
#define FAKEMSGINTERVAL   3000000

Define Documentation

#define CHUNK_INTERVAL   270

multicastInfo.

Definition at line 84 of file RioNeti.h.

#define FAKEMSGINTERVAL   3000000

Definition at line 102 of file RioNeti.h.

#define MONITORPORT   42376

Definition at line 78 of file RioNeti.h.

#define MULTICAST_SOCKETS   2

Definition at line 81 of file RioNeti.h.

#define RESULT_NETIREQT_INSERT_ALREADY_EXIST   0x01

Definition at line 91 of file RioNeti.h.

#define RESULT_NETIREQT_INSERT_ERROR   0x02

Definition at line 92 of file RioNeti.h.

#define RESULT_NETIREQT_INSERT_OK   0x00

Definition at line 93 of file RioNeti.h.

#define RESULT_NETIREQT_REMOVE_ERROR   0x02

Definition at line 95 of file RioNeti.h.

#define RESULT_NETIREQT_REMOVE_NOT_FOUND   0x03

Definition at line 96 of file RioNeti.h.

#define RESULT_NETIREQT_REMOVE_OK   0x00

Definition at line 97 of file RioNeti.h.

#define RESULT_NETIREQT_SEARCH_EMPTY_LIST   0x02

Definition at line 87 of file RioNeti.h.

#define RESULT_NETIREQT_SEARCH_FOUND   0x00

Definition at line 89 of file RioNeti.h.

#define RESULT_NETIREQT_SEARCH_NOT_FOUND   0x03

Definition at line 88 of file RioNeti.h.

#define RESULT_NETIREQT_SEARCH_NULL_REFERENCE   0x01

Definition at line 86 of file RioNeti.h.

#define STORAGEPORT   42377

Definition at line 79 of file RioNeti.h.

Generated on Wed Jul 4 16:03:30 2012 for RIO by  doxygen 1.6.3