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

Request creation helpers. More...

#include "src/mympd_api/trigger.h"
#include <stdbool.h>
Include dependency graph for requests.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool mympd_api_request_caches_create (void)
 
bool mympd_api_request_jukebox_restart (const char *partition)
 
bool mympd_api_request_trigger_event_emit (enum trigger_events event, const char *partition, struct t_list *arguments, unsigned long conn_id)
 
bool mympd_api_request_sticker_features (bool feat_sticker, bool feat_advsticker)
 

Detailed Description

Request creation helpers.

Function Documentation

◆ mympd_api_request_caches_create()

bool mympd_api_request_caches_create ( void  )

Pushes a MYMPD_API_CACHES_CREATE event to the queue

Returns
true on success, else false

◆ mympd_api_request_jukebox_restart()

bool mympd_api_request_jukebox_restart ( const char *  partition)

Pushes a MYMPD_API_JUKEBOX_RESTART event to the queue

Parameters
partitionpartition name
Returns
true on success, else false

◆ mympd_api_request_sticker_features()

bool mympd_api_request_sticker_features ( bool  feat_sticker,
bool  feat_advsticker 
)

Pushes a INTERNAL_API_STICKER_FEATURES event to the queue

Parameters
feat_stickerstickers enabled?
feat_advstickeradvanced sticker support?
Returns
true on success, else false

◆ mympd_api_request_trigger_event_emit()

bool mympd_api_request_trigger_event_emit ( enum trigger_events  event,
const char *  partition,
struct t_list arguments,
unsigned long  conn_id 
)

Pushes a INTERNAL_API_TRIGGER_EVENT_EMIT event to the queue

Parameters
eventtrigger event
partitionpartition name
argumentsList of arguments
conn_idMongoose connection id
Returns
true on success, else false