КриптоПро CSP  

CPC_INTERLOCKED_FUNCS_

Структура настроек примитивов синхронизации. Используется только на процессорах ARM и sparc-v8 (32).

typedef struct CPC_INTERLOCKED_FUNCS_ {
CPC_InterlockedExchangeAdd_Callback * interlocked_exchange_add;
CPC_InterlockedCASL_Callback * interlocked_casl;
CPC_InterlockedCASLL_Callback * interlocked_casll; } CPC_INTERLOCKED_FUNCS, *LPCPC_INTERLOCKED_FUNCS;

Члены

interlocked_exchange_add
Callback-функция для атомарной операции сложения. Имеет тип CPC_InterlockedExchangeAdd.
interlocked_casl
Callback-функция для атомарной операции условной замены четырёх байт. Имеет тип CPC_InterlockedCASL.
interlocked_casll
Callback-функция для атомарной операции условной замены восьми байт. Имеет тип CPC_InterlockedCASLL.

См. также

CPC_CONFIG_