MPD: queue/PlaylistState.hxx File Reference

MPD 0.20.15

Functions
PlaylistState.hxx File Reference

Go to the source code of this file.

## Functions
void | playlist_state_save (BufferedOutputStream &os, const playlist &playlist, PlayerControl &pc)
bool | playlist_state_restore (const char *line, TextFile &file, const SongLoader &song_loader, playlist &playlist, PlayerControl &pc)
unsigned | playlist_state_get_hash (const playlist &playlist, PlayerControl &c)
| Generates a hash number for the current state of the playlist and the playback options. More...

## Function Documentation

## ◆ playlist_state_get_hash()

unsigned playlist_state_get_hash | ( | const playlist & | playlist,
|  | PlayerControl & | c
| ) |  |

Generates a hash number for the current state of the playlist and the playback options.

This is used by timer_save_state_file() to determine whether the state has changed and the state file should be saved.

## ◆ playlist_state_restore()

bool playlist_state_restore | ( | const char * | line,
|  | TextFile & | file,
|  | const SongLoader & | song_loader,
|  | playlist & | playlist,
|  | PlayerControl & | pc
| ) |  |

## ◆ playlist_state_save()

void playlist_state_save | ( | BufferedOutputStream & | os,
|  | const playlist & | playlist,
|  | PlayerControl & | pc
| ) |  |