#include <deque>
#include <limits>
#include <pthread.h>
#include <semaphore.h>
#include <signal.h>
#include <sys/types.h>
#include <unistd.h>
#include <boost/cstdint.hpp>
#include "schedulable.h"
#include "timing.h"
#include "logger.h"
Typedefs | |
typedef std::pair< const pthread_t *, rt_sched_actor * > | sched_entity_actor |
typedef std::pair< const pthread_t *, rt_sched_sync * > | sched_entity_sync |
Functions | |
void | rt_sighandler_actor (int sig) |
void | rt_sighandler_sync (int sig) |
uint32_t | log2 (uint32_t n) |
void * | scheduler (void *) |
pthread_t | sched_begin () |
Variables | |
std::map< pthread_t, rt_sched_sync * > | cond_table_sync |
std::map< pthread_t, rt_sched_actor * > | cond_table_actor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|