DESERT 3.5.1
Loading...
Searching...
No Matches
uwApplication_module.h File Reference
#include <uwip-module.h>
#include <uwudp-module.h>
#include <module.h>
#include <iostream>
#include <sstream>
#include <climits>
#include <time.h>
#include <math.h>
#include <assert.h>
#include <errno.h>
#include <stddef.h>
#include <stdlib.h>
#include <stdio.h>
#include <fstream>
#include <string.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <signal.h>
#include <unistd.h>
#include <syslog.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <deque>
#include <list>
#include <queue>
#include <rng.h>
#include <ostream>
#include <chrono>
Include dependency graph for uwApplication_module.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  uwApplicationModule
 
class  uwApplicationModule::uwSendTimerAppl
 

Macros

#define UWAPPLICATION_DROP_REASON_UNKNOWN_TYPE    "DPUT"
 
#define UWAPPLICATION_DROP_REASON_DUPLICATED_PACKET    "DPD"
 
#define UWAPPLICATION_DROP_REASON_OUT_OF_SEQUENCE    "DOOS"
 

Functions

void * read_process_TCP (void *arg)
 
void * read_process_UDP (void *arg)
 

Variables

packet_t PT_DATA_APPLICATION
 

Macro Definition Documentation

◆ UWAPPLICATION_DROP_REASON_DUPLICATED_PACKET

#define UWAPPLICATION_DROP_REASON_DUPLICATED_PACKET    "DPD"

Drop the packet.

Packet received is already analyzed

Definition at line 83 of file uwApplication_module.h.

◆ UWAPPLICATION_DROP_REASON_OUT_OF_SEQUENCE

#define UWAPPLICATION_DROP_REASON_OUT_OF_SEQUENCE    "DOOS"

Drop the packet.

Packet received is out of sequence.

Definition at line 85 of file uwApplication_module.h.

◆ UWAPPLICATION_DROP_REASON_UNKNOWN_TYPE

#define UWAPPLICATION_DROP_REASON_UNKNOWN_TYPE    "DPUT"

Drop the packet.

Packet received is an unknown type

Definition at line 81 of file uwApplication_module.h.

Function Documentation

◆ read_process_TCP()

void * read_process_TCP ( void *  arg)

Definition at line 139 of file uwApplication_TCP_socket.cpp.

◆ read_process_UDP()

void * read_process_UDP ( void *  arg)

Definition at line 111 of file uwApplication_UDP_socket.cpp.

Variable Documentation

◆ PT_DATA_APPLICATION

packet_t PT_DATA_APPLICATION
extern

Trigger packet type for UFetch protocol.

Trigger packet type for UFetch protocol.

Definition at line 47 of file DESERT_Framework/DESERT/application/uwApplication/initlib.cpp.