PipeWire: module-protocol-native.c File Reference

PipeWire 0.3.37

Data Structures | Macros | Functions
module-protocol-native.c File Reference
Include dependency graph for module-protocol-native.c:

## Data Structures
struct | protocol_data
struct | client
struct | server
struct | client_data

## Macros
#define | spa_debug pw_log_debug
#define | NAME "protocol-native"
#define | UNIX_PATH_MAX 108
#define | SO_PEERSEC 31
#define | LOCK_SUFFIX ".lock"
#define | LOCK_SUFFIXLEN 5

## Functions
void | pw_protocol_native_init (struct pw_protocol *protocol)
void | pw_protocol_native0_init (struct pw_protocol *protocol)
int | pipewire__module_init (struct pw_impl_module *module, const char *args)

## Macro Definition Documentation

## ◆ LOCK_SUFFIX

#define LOCK_SUFFIX ".lock"

## ◆ LOCK_SUFFIXLEN

#define LOCK_SUFFIXLEN 5

## ◆ NAME

#define NAME "protocol-native"

## ◆ SO_PEERSEC

#define SO_PEERSEC 31

## ◆ spa_debug

#define spa_debug pw_log_debug

## ◆ UNIX_PATH_MAX

#define UNIX_PATH_MAX 108

## Function Documentation

## ◆ pipewire__module_init()

int pipewire__module_init | ( | struct pw_impl_module * | module,
|  | const char * | args
| ) |  |

References props, pw_context_find_protocol(), pw_impl_module_get_context(), and pw_protocol_new().

## ◆ pw_protocol_native0_init()

void pw_protocol_native0_init | ( | struct pw_protocol * | protocol | ) |

## ◆ pw_protocol_native_init()

void pw_protocol_native_init | ( | struct pw_protocol * | protocol | ) |