replicode
Classes | Namespaces | Macros | Functions
utils.h File Reference
#include "types.h"
#include <stdio.h>
#include <semaphore.h>
#include <iostream>
#include <string>
#include <functional>
#include <dlfcn.h>
#include <errno.h>
#include <sys/utsname.h>
#include <sys/time.h>
#include <cstring>
#include <cstdlib>
#include <pthread.h>
#include <signal.h>
#include <unistd.h>
#include <time.h>
#include <chrono>
#include <atomic>
#include <mutex>
#include <condition_variable>
#include "utils.tpl.cpp"
Include dependency graph for utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  core::Error
 
class  core::SharedLibrary
 
class  core::Time
 
class  core::Host
 
class  core::Semaphore
 
class  core::CriticalSection
 
class  core::SignalHandler
 

Namespaces

 core
 

Macros

#define LINUX
 
#define SOCKETWOULDBLOCK   EWOULDBLOCK
 
#define SD_BOTH   2
 
#define R250_LEN   250
 
#define R521_LEN   521
 

Functions

bool core::WaitForSocketReadability (socket s, int32_t timeout)
 
bool core::WaitForSocketWriteability (socket s, int32_t timeout)
 
uint8_t core::BSR (uint32_t data)
 

Macro Definition Documentation

#define LINUX
#define R250_LEN   250
#define R521_LEN   521
#define SD_BOTH   2
#define SOCKETWOULDBLOCK   EWOULDBLOCK