S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
p_sopc_synchronisation.h File Reference
#include <limits.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include "sopc_enums.h"
#include "sopc_mutexes.h"
#include "FreeRTOS.h"
#include "semphr.h"
#include "task.h"
#include "p_sopc_utils.h"

Go to the source code of this file.

Data Structures

struct  SOPC_Condition_Impl
 
struct  SOPC_Mutex_Impl
 

Macros

#define MAX_WAITERS   (MAX_P_UTILS_LIST)
 
#define JOINTURE_SIGNAL   (0x80000000)
 
#define JOINTURE_CLEAR_SIGNAL   (0x40000000)
 
#define APP_DEFAULT_SIGNAL   (0x20000000)
 
#define APP_CLEARING_SIGNAL   (0x10000000)
 

Typedefs

typedef enum T_CONDITION_VARIABLE_STATUS eConditionVariableStatus
 

Enumerations

enum  T_CONDITION_VARIABLE_STATUS { E_COND_VAR_STATUS_NOT_INITIALIZED , E_COND_VAR_STATUS_INITIALIZED , E_COND_VAR_STATUS_SIZEOF = INT32_MAX }
 

Macro Definition Documentation

◆ MAX_WAITERS

#define MAX_WAITERS   (MAX_P_UTILS_LIST)

◆ JOINTURE_SIGNAL

#define JOINTURE_SIGNAL   (0x80000000)

◆ JOINTURE_CLEAR_SIGNAL

#define JOINTURE_CLEAR_SIGNAL   (0x40000000)

◆ APP_DEFAULT_SIGNAL

#define APP_DEFAULT_SIGNAL   (0x20000000)

◆ APP_CLEARING_SIGNAL

#define APP_CLEARING_SIGNAL   (0x10000000)

Typedef Documentation

◆ eConditionVariableStatus

Enumeration Type Documentation

◆ T_CONDITION_VARIABLE_STATUS

Enumerator
E_COND_VAR_STATUS_NOT_INITIALIZED 
E_COND_VAR_STATUS_INITIALIZED 
E_COND_VAR_STATUS_SIZEOF