vrpRouting  0.3
interruption.h File Reference
#include <signal.h>
Include dependency graph for interruption.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __PGR_PRETTY_FUNCTION__   __PRETTY_FUNCTION__
 
#define CHECK_FOR_INTERRUPTS()
 
#define INTERRUPTS_PENDING_CONDITION()   (unlikely(InterruptPending))
 
#define PGDLLIMPORT
 
#define unlikely(x)   ((x) != 0)
 

Functions

void ProcessInterrupts (void)
 

Variables

volatile sig_atomic_t InterruptPending
 

Macro Definition Documentation

◆ __PGR_PRETTY_FUNCTION__

#define __PGR_PRETTY_FUNCTION__   __PRETTY_FUNCTION__

Definition at line 33 of file interruption.h.

◆ CHECK_FOR_INTERRUPTS

#define CHECK_FOR_INTERRUPTS ( )
Value:
do { \
} while (0)

Definition at line 79 of file interruption.h.

◆ INTERRUPTS_PENDING_CONDITION

#define INTERRUPTS_PENDING_CONDITION ( )    (unlikely(InterruptPending))

Definition at line 70 of file interruption.h.

◆ PGDLLIMPORT

#define PGDLLIMPORT

Definition at line 54 of file interruption.h.

◆ unlikely

#define unlikely (   x)    ((x) != 0)

Definition at line 65 of file interruption.h.

Function Documentation

◆ ProcessInterrupts()

void ProcessInterrupts ( void  )

Variable Documentation

◆ InterruptPending

volatile sig_atomic_t InterruptPending
ProcessInterrupts
void ProcessInterrupts(void)
INTERRUPTS_PENDING_CONDITION
#define INTERRUPTS_PENDING_CONDITION()
Definition: interruption.h:70