Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
PortConnectionsManager Struct Reference

Port connections manager. More...

#include <dsp/port_connections_manager.h>

Collaboration diagram for PortConnectionsManager:

Data Fields

PortConnection ** connections
 Connections.
 
int num_connections
 
size_t connections_size
 
GHashTable * src_ht
 Hashtable to speedup lookup by source port identifier.
 
GHashTable * dest_ht
 Hashtable to speedup lookup by destination port identifier.
 

Detailed Description

Port connections manager.

Definition at line 40 of file port_connections_manager.h.

Field Documentation

◆ connections

PortConnection** PortConnectionsManager::connections

Connections.

Definition at line 43 of file port_connections_manager.h.

◆ connections_size

size_t PortConnectionsManager::connections_size

Definition at line 45 of file port_connections_manager.h.

◆ dest_ht

GHashTable* PortConnectionsManager::dest_ht

Hashtable to speedup lookup by destination port identifier.

Key: hash of destination port identifier Value: A pointer to a PortConnection from PortConnectionsManager.connections.

Definition at line 63 of file port_connections_manager.h.

◆ num_connections

int PortConnectionsManager::num_connections

Definition at line 44 of file port_connections_manager.h.

◆ src_ht

GHashTable* PortConnectionsManager::src_ht

Hashtable to speedup lookup by source port identifier.

Key: hash of source port identifier Value: A pointer to a PortConnection from PortConnectionsManager.connections.

Definition at line 54 of file port_connections_manager.h.


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