myMPD
Internal API documentation
Loading...
Searching...
No Matches
connection.h File Reference

MPD connection handling. More...

Include dependency graph for connection.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool mympd_client_connect (struct t_partition_state *partition_state)
 
bool mympd_client_set_connection_options (struct t_partition_state *partition_state)
 
void mympd_client_disconnect (struct t_partition_state *partition_state)
 
void mympd_client_disconnect_silent (struct t_partition_state *partition_state)
 
void mympd_client_disconnect_all (struct t_mympd_state *mympd_state)
 

Detailed Description

MPD connection handling.

Function Documentation

◆ mympd_client_connect()

bool mympd_client_connect ( struct t_partition_state partition_state)

Connects to mpd and sets initial connection settings

Parameters
partition_statepointer to partition state
Returns
true on success, else false

◆ mympd_client_disconnect()

void mympd_client_disconnect ( struct t_partition_state partition_state)

Disconnects from MPD, sends a notification and execute triggers

Parameters
partition_statepointer to partition state

◆ mympd_client_disconnect_all()

void mympd_client_disconnect_all ( struct t_mympd_state mympd_state)

Disconnects all MPD partitions

Parameters
mympd_statepointer to central myMPD state

◆ mympd_client_disconnect_silent()

void mympd_client_disconnect_silent ( struct t_partition_state partition_state)

Disconnects from MPD silently

Parameters
partition_statepointer to partition state

◆ mympd_client_set_connection_options()

bool mympd_client_set_connection_options ( struct t_partition_state partition_state)

Sets mpd connection settings and features

Parameters
partition_statepointer to partition state
Returns
true on success, else false