About
User Reference
C++ API
luafaudes
Developer
Links
libFAUDES online
libFAUDES

Sections

Index

iop_sdevice.cpp File Reference

Virtual device for interface definition. More...

#include "iop_sdevice.h"
#include "sys/time.h"
#include "sp_densityfnct.h"

Go to the source code of this file.

Namespaces

namespace  faudes
 

libFAUDES resides within the namespace faudes.


Defines

#define LOCK_E
#define UNLOCK_E
#define TLOCK_E
#define TUNLOCK_E

Functions

void * faudes::SDeviceSynchro (void *arg)

Variables

AutoRegisterType< TaNameSet
< AttributeSignalEvent > > 
faudes::gRti1RegisterSignalDeviceEventSet ("SignalDeviceEventSet")
AutoRegisterXElementTag
< TaNameSet
< AttributeSignalEvent > > 
faudes::gRti1XElementTagSignalDeviceEventSet ("SignalDeviceEventSet","Event")

Detailed Description

Virtual device for interface definition.

Definition in file iop_sdevice.cpp.


Define Documentation

#define LOCK_E
Value:
{int rc = pthread_mutex_lock(&mMutex); \
  if(rc) {FD_ERR("sDevice("<<mName<<")::LOCK_E: lock mutex error\n"); exit(1); }}

Definition at line 482 of file iop_sdevice.cpp.

#define TLOCK_E
Value:
{int rc = pthread_mutex_lock(&sdevice->mMutex); \
  if(rc) {FD_ERR("sDevice::TLOCK_E: lock mutex error\n"); exit(1); }}

Definition at line 488 of file iop_sdevice.cpp.

#define TUNLOCK_E
Value:
{int rc = pthread_mutex_unlock(&sdevice->mMutex); \
  if(rc) {FD_ERR("sDevice::TLOCK_E: unlock mutex error\n"); exit(1); }}

Definition at line 491 of file iop_sdevice.cpp.

#define UNLOCK_E
Value:
{int rc = pthread_mutex_unlock(&mMutex); \
  if(rc) {FD_ERR("sDevice("<<mName<<")::LOCK_E: unlock mutex error\n"); exit(1); }}

Definition at line 484 of file iop_sdevice.cpp.

libFAUDES 2.20d --- 2011.04.26 --- c++ source docu by doxygen