cfl_platform.cpp File Reference

Platform dependant wrappers. More...

#include "cfl_definitions.h"
#include "cfl_platform.h"
#include <signal.h>
#include <exception>
#include <ostream>

Go to the source code of this file.

Functions

void faudes_invalid (const std::string &msg)
 
const std::string & faudes_pathseps (void)
 
const std::string & faudes_pathsep (void)
 
void faudes_termsignal (void(*sighandler)(int))
 
const char * faudes_strsignal (int sig)
 
void faudes_sleep (long int sec)
 
void faudes_usleep (long int usec)
 
void faudes_diffsystime (const faudes_systime_t &end, const faudes_systime_t &begin, faudes_systime_t *res)
 
void faudes_diffsystime (const faudes_systime_t &end, const faudes_systime_t &begin, faudes_mstime_t *res)
 
void faudes_sumsystime (const faudes_systime_t &begin, const faudes_systime_t &duration, faudes_systime_t *res)
 
void faudes_msdelay (faudes_mstime_t msecs, faudes_systime_t *end)
 
void faudes_usdelay (faudes_mstime_t usecs, faudes_systime_t *end)
 

Variables

faudes_systime_t gPerfTimer1
 

Detailed Description

Platform dependant wrappers.

Definition in file cfl_platform.cpp.

Function Documentation

◆ faudes_diffsystime() [1/2]

void faudes_diffsystime ( const faudes_systime_t &  end,
const faudes_systime_t &  begin,
faudes_mstime_t *  res 
)

Definition at line 157 of file cfl_platform.cpp.

◆ faudes_diffsystime() [2/2]

void faudes_diffsystime ( const faudes_systime_t &  end,
const faudes_systime_t &  begin,
faudes_systime_t *  res 
)

Definition at line 147 of file cfl_platform.cpp.

◆ faudes_invalid()

void faudes_invalid ( const std::string &  msg)

Definition at line 34 of file cfl_platform.cpp.

◆ faudes_msdelay()

void faudes_msdelay ( faudes_mstime_t  msecs,
faudes_systime_t *  end 
)

Definition at line 173 of file cfl_platform.cpp.

◆ faudes_pathsep()

const std::string& faudes_pathsep ( void  )

Definition at line 56 of file cfl_platform.cpp.

◆ faudes_pathseps()

const std::string& faudes_pathseps ( void  )

Definition at line 52 of file cfl_platform.cpp.

◆ faudes_sleep()

void faudes_sleep ( long int  sec)

Definition at line 114 of file cfl_platform.cpp.

◆ faudes_strsignal()

const char* faudes_strsignal ( int  sig)

Definition at line 95 of file cfl_platform.cpp.

◆ faudes_sumsystime()

void faudes_sumsystime ( const faudes_systime_t &  begin,
const faudes_systime_t &  duration,
faudes_systime_t *  res 
)

Definition at line 163 of file cfl_platform.cpp.

◆ faudes_termsignal()

void faudes_termsignal ( void(*)(int)  sighandler)

Definition at line 76 of file cfl_platform.cpp.

◆ faudes_usdelay()

void faudes_usdelay ( faudes_mstime_t  usecs,
faudes_systime_t *  end 
)

Definition at line 183 of file cfl_platform.cpp.

◆ faudes_usleep()

void faudes_usleep ( long int  usec)

Definition at line 115 of file cfl_platform.cpp.

Variable Documentation

◆ gPerfTimer1

faudes_systime_t gPerfTimer1

Definition at line 123 of file cfl_platform.cpp.

libFAUDES 2.32f --- 2024.12.22 --- c++ api documentaion by doxygen