SIMulation Workbench Documentation SIMulation Workbench Documentation

tscutils.c File Reference

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
#include <fcntl.h>
#include <stdarg.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
#include <pthread.h>
#include "tscutils.h"
Include dependency graph for tscutils.c:

Defines

#define _XOPEN_SOURCE   600
#define POSIX_SHARED

Functions

void ccurRTDB_lock (int *ll)
void ccurRTDB_unlock (int *ll)
int getCpuTicks ()
int ccurTSC_initMap (int init)
TSCInit * ccurTSC_getTSCShared ()
void ccurTSC_getTSCTime (struct simwb_timespec *s)
float ccurTSC_diffToUsec (unsigned long long tickDiff)
unsigned long long ccurTSC_getTime (unsigned long long *timesec)
unsigned long long ccurTSC_getInitTime ()
int ccurTSC_printf (const char *fmt,...)
int ccurTSC_noTSprintf (const char *fmt,...)
int ccurTSC_fprintf (FILE *fp, const char *fmt,...)

Define Documentation

#define _XOPEN_SOURCE   600
#define POSIX_SHARED

Function Documentation

void ccurRTDB_lock ( int *  ll  ) 
void ccurRTDB_unlock ( int *  ll  )  [inline]
int ccurTSC_initMap ( int  init  ) 
TSCInit* ccurTSC_getTSCShared (  ) 
void ccurTSC_getTSCTime ( struct simwb_timespec *  s  ) 
float ccurTSC_diffToUsec ( unsigned long long  tickDiff  ) 
unsigned long long ccurTSC_getTime ( unsigned long long *  timesec  ) 
unsigned long long ccurTSC_getInitTime (  ) 
int ccurTSC_noTSprintf ( const char *  fmt,
  ... 
)