IgH EtherCAT Master  1.6.9
rt_locks.h File Reference

Abstract locks for realtime part of interface. More...

Go to the source code of this file.

Typedefs

typedef struct semaphore ec_lock_t

Functions

static void ec_lock_init (ec_lock_t *sem)
static void ec_lock_down (ec_lock_t *sem)
static int ec_lock_down_interruptible (ec_lock_t *sem)
static void ec_lock_up (ec_lock_t *sem)

Detailed Description

Abstract locks for realtime part of interface.

Definition in file rt_locks.h.

Typedef Documentation

◆ ec_lock_t

typedef struct semaphore ec_lock_t

Definition at line 60 of file rt_locks.h.

Function Documentation

◆ ec_lock_init()

void ec_lock_init ( ec_lock_t * sem)
inlinestatic

Definition at line 62 of file rt_locks.h.

◆ ec_lock_down()

void ec_lock_down ( ec_lock_t * sem)
inlinestatic

Definition at line 63 of file rt_locks.h.

◆ ec_lock_down_interruptible()

int ec_lock_down_interruptible ( ec_lock_t * sem)
inlinestatic

Definition at line 64 of file rt_locks.h.

◆ ec_lock_up()

void ec_lock_up ( ec_lock_t * sem)
inlinestatic

Definition at line 67 of file rt_locks.h.