esp32-audio-player 0.1.0
Audio player engine for ESP32
Loading...
Searching...
No Matches
core_lock_ops_t Struct Reference

Locks. More...

#include <base.h>

Data Fields

void *(* create )(void)
 
void(* lock )(void *m)
 
void(* unlock )(void *m)
 
void(* destroy )(void *m)
 

Detailed Description

Locks.

The core never creates threads. Modules that can be called from several threads (player commands, library queries) protect shared state with these ops. Default: no-op (single-threaded host tests).

Field Documentation

◆ create

void *(* core_lock_ops_t::create) (void)

◆ destroy

void(* core_lock_ops_t::destroy) (void *m)

◆ lock

void(* core_lock_ops_t::lock) (void *m)

◆ unlock

void(* core_lock_ops_t::unlock) (void *m)

The documentation for this struct was generated from the following file: