libFAUDES

Sections

Index

iop_simplenet.cpp File Reference


Detailed Description

Simple networked events via tcp/ip.

Definition in file iop_simplenet.cpp.

#include "iop_simplenet.h"
#include <time.h>
#include <sys/time.h>

Go to the source code of this file.

Namespaces

namespace  faudes

Defines

#define WINCASTSTR
#define SO_REUSEPORT   SO_REUSEADDR
#define FAUDES_IODEVICE_BROADCASTPORT   40000
#define LOCK_E
#define UNLOCK_E
#define TLOCK_E
#define TUNLOCK_E

Functions

int faudes::syncSend (int dest, const char *data, int len, int flag)
void * faudes::NDeviceListen (void *arg)
void * faudes::NDeviceReply (void *arg)


Define Documentation

#define FAUDES_IODEVICE_BROADCASTPORT   40000

Definition at line 33 of file iop_simplenet.cpp.

#define LOCK_E

Value:

{int rc = pthread_mutex_lock(&mMutex); \
  if(rc) {FD_ERR("nDevice::LOCK_E: lock mutex error\n"); exit(1); }}

Definition at line 374 of file iop_simplenet.cpp.

#define SO_REUSEPORT   SO_REUSEADDR

Definition at line 29 of file iop_simplenet.cpp.

#define TLOCK_E

Value:

{int rc = pthread_mutex_lock(&ndevice->mMutex); \
  if(rc) {FD_ERR("nDevice::TLOCK_E: lock mutex error\n"); exit(1); }}

Definition at line 378 of file iop_simplenet.cpp.

#define TUNLOCK_E

Value:

{int rc = pthread_mutex_unlock(&ndevice->mMutex); \
  if(rc) {FD_ERR("nDevice::TLOCK_E: unlock mutex error\n"); exit(1); }}

Definition at line 380 of file iop_simplenet.cpp.

#define UNLOCK_E

Value:

{int rc = pthread_mutex_unlock(&mMutex); \
  if(rc) {FD_ERR("nDevice::LOCK_E: unlock mutex error\n"); exit(1); }}

Definition at line 376 of file iop_simplenet.cpp.

#define WINCASTSTR

Definition at line 24 of file iop_simplenet.cpp.

libFAUDES 2.14g --- 2009-12-3 --- c++ source docu by doxygen 1.5.6