Communication Library for Autonomous Systems v1.0
Reliable and secure communication library for autonomous vehicle systems
Loading...
Searching...
No Matches
periodicThread.h File Reference
#include <pthread.h>
#include <chrono>
#include <atomic>
#include <thread>
#include <functional>
#include <cstdint>
#include <stdexcept>
#include <signal.h>
#include <cstring>
#include <unistd.h>
#include <sys/syscall.h>
#include <linux/sched.h>

Go to the source code of this file.

Classes

struct  sched_attr
 
class  Periodic_Thread< Owner >
 

Macros

#define _GNU_SOURCE
 
#define __has_include(x)   0
 

Functions

void component_signal_handler (int sig)
 
int sched_setattr (pid_t pid, const struct sched_attr *attr, unsigned int flags)
 

Macro Definition Documentation

◆ __has_include

#define __has_include (   x)    0

◆ _GNU_SOURCE

#define _GNU_SOURCE

Function Documentation

◆ component_signal_handler()

void component_signal_handler ( int  sig)
inline

◆ sched_setattr()

int sched_setattr ( pid_t  pid,
const struct sched_attr attr,
unsigned int  flags 
)