Classes | Namespaces | Macros | Functions
vxworks.hpp File Reference
#include <version.h>
#include <cstdint>
#include <ioLib.h>
#include <tickLib.h>
#include <sys/time.h>
#include <signal.h>
#include <boost/config/posix_features.hpp>
Include dependency graph for vxworks.hpp:

Go to the source code of this file.

Classes

struct  tms
 

Namespaces

 std
 

Macros

#define BOOST_ASIO_DISABLE_SERIAL_PORT
 
#define BOOST_HAS_CLOCK_GETTIME
 
#define BOOST_HAS_DIRENT_H
 
#define BOOST_HAS_GETTIMEOFDAY
 
#define BOOST_HAS_MACRO_USE_FACET
 
#define BOOST_HAS_NANOSLEEP
 
#define BOOST_HAS_PTHREADS
 
#define BOOST_HAS_SCHED_YIELD
 
#define BOOST_HAS_SIGACTION
 
#define BOOST_HAS_SLIST
 
#define BOOST_HAS_STDINT_H
 
#define BOOST_HAS_THREADS
 
#define BOOST_HAS_UNISTD_H
 
#define BOOST_LOCALE_WITH_ICU
 
#define BOOST_NO_CXX11_EXTERN_TEMPLATE
 
#define BOOST_NO_CXX11_VARIADIC_MACROS
 
#define BOOST_PLATFORM   "vxWorks"
 
#define FPE_FLTINV   (FPE_FLTSUB+1)
 
#define getpagesize()   sysconf(_SC_PAGESIZE)
 
#define INT32_C(x)   VX_JOIN(x, L)
 
#define INT64_C(x)   VX_JOIN(x, LL)
 
#define lstat(p, b)   stat(p, b)
 
#define S_ISSOCK(mode)   ((mode & S_IFMT) == S_IFSOCK)
 
#define UINT32_C(x)   VX_JOIN(x, UL)
 
#define UINT64_C(x)   VX_JOIN(x, ULL)
 
#define VX_DO_JOIN(X, Y)   VX_DO_JOIN2(X, Y)
 
#define VX_DO_JOIN2(X, Y)   X##Y
 
#define VX_JOIN(X, Y)   VX_DO_JOIN(X, Y)
 

Functions

int gettimeofday (struct timeval *tv, void *)
 
ssize_t readlink (const char *, char *, size_t)
 
int symlink (const char *, const char *)
 
clock_t times (struct tms *t)
 
int truncate (const char *p, off_t l)
 

Macro Definition Documentation

◆ BOOST_ASIO_DISABLE_SERIAL_PORT

#define BOOST_ASIO_DISABLE_SERIAL_PORT

Definition at line 195 of file vxworks.hpp.

◆ BOOST_HAS_CLOCK_GETTIME

#define BOOST_HAS_CLOCK_GETTIME

Definition at line 158 of file vxworks.hpp.

◆ BOOST_HAS_DIRENT_H

#define BOOST_HAS_DIRENT_H

Definition at line 145 of file vxworks.hpp.

◆ BOOST_HAS_GETTIMEOFDAY

#define BOOST_HAS_GETTIMEOFDAY

Definition at line 157 of file vxworks.hpp.

◆ BOOST_HAS_MACRO_USE_FACET

#define BOOST_HAS_MACRO_USE_FACET

Definition at line 159 of file vxworks.hpp.

◆ BOOST_HAS_NANOSLEEP

#define BOOST_HAS_NANOSLEEP

Definition at line 156 of file vxworks.hpp.

◆ BOOST_HAS_PTHREADS

#define BOOST_HAS_PTHREADS

Definition at line 167 of file vxworks.hpp.

◆ BOOST_HAS_SCHED_YIELD

#define BOOST_HAS_SCHED_YIELD

Definition at line 168 of file vxworks.hpp.

◆ BOOST_HAS_SIGACTION

#define BOOST_HAS_SIGACTION

Definition at line 169 of file vxworks.hpp.

◆ BOOST_HAS_SLIST

#define BOOST_HAS_SLIST

Definition at line 146 of file vxworks.hpp.

◆ BOOST_HAS_STDINT_H

#define BOOST_HAS_STDINT_H

Definition at line 144 of file vxworks.hpp.

◆ BOOST_HAS_THREADS

#define BOOST_HAS_THREADS

Definition at line 155 of file vxworks.hpp.

◆ BOOST_HAS_UNISTD_H

#define BOOST_HAS_UNISTD_H

Definition at line 143 of file vxworks.hpp.

◆ BOOST_LOCALE_WITH_ICU

#define BOOST_LOCALE_WITH_ICU

Definition at line 152 of file vxworks.hpp.

◆ BOOST_NO_CXX11_EXTERN_TEMPLATE

#define BOOST_NO_CXX11_EXTERN_TEMPLATE

Definition at line 163 of file vxworks.hpp.

◆ BOOST_NO_CXX11_VARIADIC_MACROS

#define BOOST_NO_CXX11_VARIADIC_MACROS

Definition at line 164 of file vxworks.hpp.

◆ BOOST_PLATFORM

#define BOOST_PLATFORM   "vxWorks"

Definition at line 127 of file vxworks.hpp.

◆ FPE_FLTINV

#define FPE_FLTINV   (FPE_FLTSUB+1)

Definition at line 358 of file vxworks.hpp.

◆ getpagesize

#define getpagesize ( )    sysconf(_SC_PAGESIZE)

Definition at line 352 of file vxworks.hpp.

◆ INT32_C

#define INT32_C (   x)    VX_JOIN(x, L)

Definition at line 228 of file vxworks.hpp.

◆ INT64_C

#define INT64_C (   x)    VX_JOIN(x, LL)

Definition at line 230 of file vxworks.hpp.

◆ lstat

#define lstat (   p,
 
)    stat(p, b)

Definition at line 356 of file vxworks.hpp.

◆ S_ISSOCK

#define S_ISSOCK (   mode)    ((mode & S_IFMT) == S_IFSOCK)

Definition at line 354 of file vxworks.hpp.

◆ UINT32_C

#define UINT32_C (   x)    VX_JOIN(x, UL)

Definition at line 229 of file vxworks.hpp.

◆ UINT64_C

#define UINT64_C (   x)    VX_JOIN(x, ULL)

Definition at line 231 of file vxworks.hpp.

◆ VX_DO_JOIN

#define VX_DO_JOIN (   X,
 
)    VX_DO_JOIN2(X, Y)

Definition at line 220 of file vxworks.hpp.

◆ VX_DO_JOIN2

#define VX_DO_JOIN2 (   X,
 
)    X##Y

Definition at line 221 of file vxworks.hpp.

◆ VX_JOIN

#define VX_JOIN (   X,
 
)    VX_DO_JOIN(X, Y)

Definition at line 219 of file vxworks.hpp.

Function Documentation

◆ gettimeofday()

int gettimeofday ( struct timeval *  tv,
void *   
)
inline

Definition at line 293 of file vxworks.hpp.

◆ readlink()

ssize_t readlink ( const char *  ,
char *  ,
size_t   
)
inline

Definition at line 283 of file vxworks.hpp.

◆ symlink()

int symlink ( const char *  ,
const char *   
)
inline

Definition at line 277 of file vxworks.hpp.

◆ times()

clock_t times ( struct tms t)
inline

Definition at line 318 of file vxworks.hpp.

◆ truncate()

int truncate ( const char *  p,
off_t  l 
)
inline

Definition at line 262 of file vxworks.hpp.



sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:22