libmpdclient 2.22
Enumerations
error.h File Reference

MPD client library. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  mpd_error {
  MPD_ERROR_SUCCESS = 0 , MPD_ERROR_OOM , MPD_ERROR_ARGUMENT , MPD_ERROR_STATE ,
  MPD_ERROR_TIMEOUT , MPD_ERROR_SYSTEM , MPD_ERROR_RESOLVER , MPD_ERROR_MALFORMED ,
  MPD_ERROR_CLOSED , MPD_ERROR_SERVER
}
 

Detailed Description

MPD client library.

Do not include this header directly. Use mpd/client.h or mpd/async.h instead.

Definition in file error.h.

Enumeration Type Documentation

◆ mpd_error

enum mpd_error
Enumerator
MPD_ERROR_SUCCESS 

no error

MPD_ERROR_OOM 

out of memory

MPD_ERROR_ARGUMENT 

a function was called with an unrecognized or invalid argument

MPD_ERROR_STATE 

a function was called which is not available in the current state of libmpdclient

MPD_ERROR_TIMEOUT 

timeout trying to talk to mpd

MPD_ERROR_SYSTEM 

system error

MPD_ERROR_RESOLVER 

unknown host

MPD_ERROR_MALFORMED 

malformed response received from MPD

MPD_ERROR_CLOSED 

connection closed by mpd

MPD_ERROR_SERVER 

The server has returned an error code, which can be queried with mpd_connection_get_server_error().

Definition at line 39 of file error.h.