-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Low level binding to libcddb. -- -- Low level binding to libcddb. @package bindings-libcddb @version 0.3 -- | http://libcddb.sourceforge.net/API/cddb__track_8h.html module Bindings.Libcddb.CddbTrack data C'cddb_track_t C'cddb_track_t :: C'cddb_track_t c'cddb_track_new :: IO (Ptr C'cddb_track_t) c'cddb_track_destroy :: Ptr C'cddb_track_t -> IO () p'cddb_track_new :: FunPtr (IO (Ptr C'cddb_track_t)) c'cddb_track_clone :: Ptr C'cddb_track_t -> IO (Ptr C'cddb_track_t) c'cddb_track_get_number :: Ptr C'cddb_track_t -> IO CInt p'cddb_track_destroy :: FunPtr (Ptr C'cddb_track_t -> IO ()) c'cddb_track_get_frame_offset :: Ptr C'cddb_track_t -> IO CInt p'cddb_track_clone :: FunPtr (Ptr C'cddb_track_t -> IO (Ptr C'cddb_track_t)) c'cddb_track_set_frame_offset :: Ptr C'cddb_track_t -> CInt -> IO () p'cddb_track_get_number :: FunPtr (Ptr C'cddb_track_t -> IO CInt) c'cddb_track_get_length :: Ptr C'cddb_track_t -> IO CInt p'cddb_track_get_frame_offset :: FunPtr (Ptr C'cddb_track_t -> IO CInt) c'cddb_track_set_length :: Ptr C'cddb_track_t -> CInt -> IO () p'cddb_track_set_frame_offset :: FunPtr (Ptr C'cddb_track_t -> CInt -> IO ()) c'cddb_track_get_title :: Ptr C'cddb_track_t -> IO CString p'cddb_track_get_length :: FunPtr (Ptr C'cddb_track_t -> IO CInt) c'cddb_track_set_title :: Ptr C'cddb_track_t -> CString -> IO () p'cddb_track_set_length :: FunPtr (Ptr C'cddb_track_t -> CInt -> IO ()) c'cddb_track_append_title :: Ptr C'cddb_track_t -> CString -> IO () p'cddb_track_get_title :: FunPtr (Ptr C'cddb_track_t -> IO CString) c'cddb_track_get_artist :: Ptr C'cddb_track_t -> IO CString p'cddb_track_set_title :: FunPtr (Ptr C'cddb_track_t -> CString -> IO ()) c'cddb_track_set_artist :: Ptr C'cddb_track_t -> CString -> IO () p'cddb_track_append_title :: FunPtr (Ptr C'cddb_track_t -> CString -> IO ()) c'cddb_track_append_artist :: Ptr C'cddb_track_t -> CString -> IO () p'cddb_track_get_artist :: FunPtr (Ptr C'cddb_track_t -> IO CString) c'cddb_track_get_ext_data :: Ptr C'cddb_track_t -> IO CString p'cddb_track_set_artist :: FunPtr (Ptr C'cddb_track_t -> CString -> IO ()) c'cddb_track_set_ext_data :: Ptr C'cddb_track_t -> CString -> IO () p'cddb_track_append_artist :: FunPtr (Ptr C'cddb_track_t -> CString -> IO ()) c'cddb_track_append_ext_data :: Ptr C'cddb_track_t -> CString -> IO () p'cddb_track_get_ext_data :: FunPtr (Ptr C'cddb_track_t -> IO CString) p'cddb_track_set_ext_data :: FunPtr (Ptr C'cddb_track_t -> CString -> IO ()) c'cddb_track_copy :: Ptr C'cddb_track_t -> Ptr C'cddb_track_t -> IO () c'cddb_track_print :: Ptr C'cddb_track_t -> IO () p'cddb_track_append_ext_data :: FunPtr (Ptr C'cddb_track_t -> CString -> IO ()) p'cddb_track_copy :: FunPtr (Ptr C'cddb_track_t -> Ptr C'cddb_track_t -> IO ()) p'cddb_track_print :: FunPtr (Ptr C'cddb_track_t -> IO ()) -- | http://libcddb.sourceforge.net/API/cddb__log_8h.html module Bindings.Libcddb.CddbLog type C'cddb_log_handler_t = FunPtr (C'cddb_log_level_t -> CString -> IO ()) mk'cddb_log_handler_t :: (C'cddb_log_level_t -> CString -> IO ()) -> IO C'cddb_log_handler_t type C'cddb_log_level_t = CUInt mK'cddb_log_handler_t :: C'cddb_log_handler_t -> (C'cddb_log_level_t -> CString -> IO ()) c'CDDB_LOG_DEBUG :: Num a => a c'CDDB_LOG_INFO :: Num a => a c'CDDB_LOG_WARN :: Num a => a c'CDDB_LOG_ERROR :: Num a => a c'CDDB_LOG_CRITICAL :: Num a => a c'CDDB_LOG_NONE :: Num a => a c'cddb_log_set_handler :: C'cddb_log_handler_t -> IO C'cddb_log_handler_t c'cddb_log_set_level :: C'cddb_log_level_t -> IO () p'cddb_log_set_handler :: FunPtr (C'cddb_log_handler_t -> IO C'cddb_log_handler_t) p'cddb_log_set_level :: FunPtr (C'cddb_log_level_t -> IO ()) -- | http://libcddb.sourceforge.net/API/cddb_8h.html module Bindings.Libcddb.Cddb c'libcddb_init :: IO () c'libcddb_shutdown :: IO () p'libcddb_init :: FunPtr (IO ()) p'libcddb_shutdown :: FunPtr (IO ()) -- | http://libcddb.sourceforge.net/API/cddb__error_8h.html module Bindings.Libcddb.CddbError type C'cddb_error_t = CUInt c'CDDB_ERR_OK :: Num a => a c'CDDB_ERR_OUT_OF_MEMORY :: Num a => a c'CDDB_ERR_LINE_SIZE :: Num a => a c'CDDB_ERR_NOT_IMPLEMENTED :: Num a => a c'CDDB_ERR_UNKNOWN :: Num a => a c'CDDB_ERR_SERVER_ERROR :: Num a => a c'CDDB_ERR_UNKNOWN_HOST_NAME :: Num a => a c'CDDB_ERR_CONNECT :: Num a => a c'CDDB_ERR_PERMISSION_DENIED :: Num a => a c'CDDB_ERR_NOT_CONNECTED :: Num a => a c'CDDB_ERR_UNEXPECTED_EOF :: Num a => a c'CDDB_ERR_INVALID_RESPONSE :: Num a => a c'CDDB_ERR_DISC_NOT_FOUND :: Num a => a c'CDDB_ERR_DATA_MISSING :: Num a => a c'CDDB_ERR_TRACK_NOT_FOUND :: Num a => a c'CDDB_ERR_REJECTED :: Num a => a c'CDDB_ERR_EMAIL_INVALID :: Num a => a c'CDDB_ERR_INVALID_CHARSET :: Num a => a c'CDDB_ERR_ICONV_FAIL :: Num a => a c'CDDB_ERR_PROXY_AUTH :: Num a => a c'CDDB_ERR_INVALID :: Num a => a c'CDDB_ERR_LAST :: Num a => a c'cddb_error_str :: C'cddb_error_t -> IO CString c'cddb_error_stream_print :: Ptr CFile -> C'cddb_error_t -> IO () c'cddb_error_print :: C'cddb_error_t -> IO () p'cddb_error_str :: FunPtr (C'cddb_error_t -> IO CString) p'cddb_error_stream_print :: FunPtr (Ptr CFile -> C'cddb_error_t -> IO ()) p'cddb_error_print :: FunPtr (C'cddb_error_t -> IO ()) -- | http://libcddb.sourceforge.net/API/cddb__site_8h.html module Bindings.Libcddb.CddbSite data C'cddb_site_t C'cddb_site_t :: C'cddb_site_t type C'cddb_protocol_t = CUInt c'PROTO_UNKNOWN :: Num a => a c'PROTO_CDDBP :: Num a => a c'PROTO_HTTP :: Num a => a c'cddb_site_new :: IO (Ptr C'cddb_site_t) c'cddb_site_destroy :: Ptr C'cddb_site_t -> IO C'cddb_error_t p'cddb_site_new :: FunPtr (IO (Ptr C'cddb_site_t)) c'cddb_site_clone :: Ptr C'cddb_site_t -> IO (Ptr C'cddb_site_t) p'cddb_site_destroy :: FunPtr (Ptr C'cddb_site_t -> IO C'cddb_error_t) c'cddb_site_get_address :: Ptr C'cddb_site_t -> Ptr CString -> Ptr CUInt -> IO C'cddb_error_t p'cddb_site_clone :: FunPtr (Ptr C'cddb_site_t -> IO (Ptr C'cddb_site_t)) c'cddb_site_set_address :: Ptr C'cddb_site_t -> CString -> CUInt -> IO C'cddb_error_t p'cddb_site_get_address :: FunPtr (Ptr C'cddb_site_t -> Ptr CString -> Ptr CUInt -> IO C'cddb_error_t) c'cddb_site_get_protocol :: Ptr C'cddb_site_t -> IO C'cddb_protocol_t p'cddb_site_set_address :: FunPtr (Ptr C'cddb_site_t -> CString -> CUInt -> IO C'cddb_error_t) p'cddb_site_get_protocol :: FunPtr (Ptr C'cddb_site_t -> IO C'cddb_protocol_t) c'cddb_site_set_protocol :: Ptr C'cddb_site_t -> C'cddb_protocol_t -> IO C'cddb_error_t c'cddb_site_get_query_path :: Ptr C'cddb_site_t -> Ptr CString -> IO C'cddb_error_t p'cddb_site_set_protocol :: FunPtr (Ptr C'cddb_site_t -> C'cddb_protocol_t -> IO C'cddb_error_t) c'cddb_site_set_query_path :: Ptr C'cddb_site_t -> CString -> IO C'cddb_error_t p'cddb_site_get_query_path :: FunPtr (Ptr C'cddb_site_t -> Ptr CString -> IO C'cddb_error_t) c'cddb_site_get_submit_path :: Ptr C'cddb_site_t -> Ptr CString -> IO C'cddb_error_t p'cddb_site_set_query_path :: FunPtr (Ptr C'cddb_site_t -> CString -> IO C'cddb_error_t) c'cddb_site_set_submit_path :: Ptr C'cddb_site_t -> CString -> IO C'cddb_error_t p'cddb_site_get_submit_path :: FunPtr (Ptr C'cddb_site_t -> Ptr CString -> IO C'cddb_error_t) p'cddb_site_set_submit_path :: FunPtr (Ptr C'cddb_site_t -> CString -> IO C'cddb_error_t) c'cddb_site_get_location :: Ptr C'cddb_site_t -> Ptr CFloat -> Ptr CFloat -> IO C'cddb_error_t c'cddb_site_set_location :: Ptr C'cddb_site_t -> CFloat -> CFloat -> IO C'cddb_error_t p'cddb_site_get_location :: FunPtr (Ptr C'cddb_site_t -> Ptr CFloat -> Ptr CFloat -> IO C'cddb_error_t) c'cddb_site_get_description :: Ptr C'cddb_site_t -> Ptr CString -> IO C'cddb_error_t p'cddb_site_set_location :: FunPtr (Ptr C'cddb_site_t -> CFloat -> CFloat -> IO C'cddb_error_t) c'cddb_site_set_description :: Ptr C'cddb_site_t -> CString -> IO C'cddb_error_t p'cddb_site_get_description :: FunPtr (Ptr C'cddb_site_t -> Ptr CString -> IO C'cddb_error_t) c'cddb_site_parse :: Ptr C'cddb_site_t -> CString -> IO CInt p'cddb_site_set_description :: FunPtr (Ptr C'cddb_site_t -> CString -> IO C'cddb_error_t) c'cddb_site_print :: Ptr C'cddb_site_t -> IO C'cddb_error_t p'cddb_site_parse :: FunPtr (Ptr C'cddb_site_t -> CString -> IO CInt) p'cddb_site_print :: FunPtr (Ptr C'cddb_site_t -> IO C'cddb_error_t) -- | http://libcddb.sourceforge.net/API/cddb__disc_8h.html module Bindings.Libcddb.CddbDisc c'FRAMES_PER_SECOND :: Num a => a data C'cddb_disc_t C'cddb_disc_t :: C'cddb_disc_t type C'cddb_cat_t = CUInt c'CDDB_CAT_DATA :: Num a => a c'CDDB_CAT_FOLK :: Num a => a c'CDDB_CAT_JAZZ :: Num a => a c'CDDB_CAT_MISC :: Num a => a c'CDDB_CAT_ROCK :: Num a => a c'CDDB_CAT_COUNTRY :: Num a => a c'CDDB_CAT_BLUES :: Num a => a c'CDDB_CAT_NEWAGE :: Num a => a c'CDDB_CAT_REGGAE :: Num a => a c'CDDB_CAT_CLASSICAL :: Num a => a c'CDDB_CAT_SOUNDTRACK :: Num a => a c'CDDB_CAT_INVALID :: Num a => a c'CDDB_CAT_LAST :: Num a => a c'cddb_disc_new :: IO (Ptr C'cddb_disc_t) c'cddb_disc_destroy :: Ptr C'cddb_disc_t -> IO () p'cddb_disc_new :: FunPtr (IO (Ptr C'cddb_disc_t)) c'cddb_disc_clone :: Ptr C'cddb_disc_t -> IO (Ptr C'cddb_disc_t) p'cddb_disc_destroy :: FunPtr (Ptr C'cddb_disc_t -> IO ()) c'cddb_disc_add_track :: Ptr C'cddb_disc_t -> Ptr C'cddb_track_t -> IO () p'cddb_disc_clone :: FunPtr (Ptr C'cddb_disc_t -> IO (Ptr C'cddb_disc_t)) c'cddb_disc_get_track :: Ptr C'cddb_disc_t -> CInt -> IO (Ptr C'cddb_track_t) p'cddb_disc_add_track :: FunPtr (Ptr C'cddb_disc_t -> Ptr C'cddb_track_t -> IO ()) c'cddb_disc_get_track_first :: Ptr C'cddb_disc_t -> IO (Ptr C'cddb_track_t) p'cddb_disc_get_track :: FunPtr (Ptr C'cddb_disc_t -> CInt -> IO (Ptr C'cddb_track_t)) c'cddb_disc_get_track_next :: Ptr C'cddb_disc_t -> IO (Ptr C'cddb_track_t) p'cddb_disc_get_track_first :: FunPtr (Ptr C'cddb_disc_t -> IO (Ptr C'cddb_track_t)) c'cddb_disc_get_discid :: Ptr C'cddb_disc_t -> IO CUInt p'cddb_disc_get_track_next :: FunPtr (Ptr C'cddb_disc_t -> IO (Ptr C'cddb_track_t)) c'cddb_disc_set_discid :: Ptr C'cddb_disc_t -> CUInt -> IO () c'cddb_disc_get_category :: Ptr C'cddb_disc_t -> IO C'cddb_cat_t p'cddb_disc_get_discid :: FunPtr (Ptr C'cddb_disc_t -> IO CUInt) c'cddb_disc_set_category :: Ptr C'cddb_disc_t -> C'cddb_cat_t -> IO () p'cddb_disc_set_discid :: FunPtr (Ptr C'cddb_disc_t -> CUInt -> IO ()) p'cddb_disc_get_category :: FunPtr (Ptr C'cddb_disc_t -> IO C'cddb_cat_t) c'cddb_disc_get_category_str :: Ptr C'cddb_disc_t -> IO CString p'cddb_disc_set_category :: FunPtr (Ptr C'cddb_disc_t -> C'cddb_cat_t -> IO ()) c'cddb_disc_set_category_str :: Ptr C'cddb_disc_t -> CString -> IO () p'cddb_disc_get_category_str :: FunPtr (Ptr C'cddb_disc_t -> IO CString) c'cddb_disc_get_genre :: Ptr C'cddb_disc_t -> IO CString p'cddb_disc_set_category_str :: FunPtr (Ptr C'cddb_disc_t -> CString -> IO ()) c'cddb_disc_set_genre :: Ptr C'cddb_disc_t -> CString -> IO () c'cddb_disc_get_length :: Ptr C'cddb_disc_t -> IO CUInt p'cddb_disc_get_genre :: FunPtr (Ptr C'cddb_disc_t -> IO CString) c'cddb_disc_set_length :: Ptr C'cddb_disc_t -> CUInt -> IO () p'cddb_disc_set_genre :: FunPtr (Ptr C'cddb_disc_t -> CString -> IO ()) c'cddb_disc_get_year :: Ptr C'cddb_disc_t -> IO CUInt p'cddb_disc_get_length :: FunPtr (Ptr C'cddb_disc_t -> IO CUInt) c'cddb_disc_set_year :: Ptr C'cddb_disc_t -> CUInt -> IO () p'cddb_disc_set_length :: FunPtr (Ptr C'cddb_disc_t -> CUInt -> IO ()) c'cddb_disc_get_track_count :: Ptr C'cddb_disc_t -> IO CInt p'cddb_disc_get_year :: FunPtr (Ptr C'cddb_disc_t -> IO CUInt) c'cddb_disc_get_title :: Ptr C'cddb_disc_t -> IO CString p'cddb_disc_set_year :: FunPtr (Ptr C'cddb_disc_t -> CUInt -> IO ()) c'cddb_disc_set_title :: Ptr C'cddb_disc_t -> CString -> IO () p'cddb_disc_get_track_count :: FunPtr (Ptr C'cddb_disc_t -> IO CInt) c'cddb_disc_append_title :: Ptr C'cddb_disc_t -> CString -> IO () p'cddb_disc_get_title :: FunPtr (Ptr C'cddb_disc_t -> IO CString) c'cddb_disc_get_artist :: Ptr C'cddb_disc_t -> IO CString p'cddb_disc_set_title :: FunPtr (Ptr C'cddb_disc_t -> CString -> IO ()) c'cddb_disc_set_artist :: Ptr C'cddb_disc_t -> CString -> IO () p'cddb_disc_append_title :: FunPtr (Ptr C'cddb_disc_t -> CString -> IO ()) c'cddb_disc_append_artist :: Ptr C'cddb_disc_t -> CString -> IO () p'cddb_disc_get_artist :: FunPtr (Ptr C'cddb_disc_t -> IO CString) c'cddb_disc_get_ext_data :: Ptr C'cddb_disc_t -> IO CString p'cddb_disc_set_artist :: FunPtr (Ptr C'cddb_disc_t -> CString -> IO ()) c'cddb_disc_set_ext_data :: Ptr C'cddb_disc_t -> CString -> IO () p'cddb_disc_append_artist :: FunPtr (Ptr C'cddb_disc_t -> CString -> IO ()) c'cddb_disc_append_ext_data :: Ptr C'cddb_disc_t -> CString -> IO () p'cddb_disc_get_ext_data :: FunPtr (Ptr C'cddb_disc_t -> IO CString) p'cddb_disc_set_ext_data :: FunPtr (Ptr C'cddb_disc_t -> CString -> IO ()) c'cddb_disc_copy :: Ptr C'cddb_disc_t -> Ptr C'cddb_disc_t -> IO () c'cddb_disc_calc_discid :: Ptr C'cddb_disc_t -> IO CInt p'cddb_disc_append_ext_data :: FunPtr (Ptr C'cddb_disc_t -> CString -> IO ()) c'cddb_disc_print :: Ptr C'cddb_disc_t -> IO () p'cddb_disc_copy :: FunPtr (Ptr C'cddb_disc_t -> Ptr C'cddb_disc_t -> IO ()) p'cddb_disc_calc_discid :: FunPtr (Ptr C'cddb_disc_t -> IO CInt) c'CDDB_CATEGORY :: Ptr (CString) p'cddb_disc_print :: FunPtr (Ptr C'cddb_disc_t -> IO ()) -- | http://libcddb.sourceforge.net/API/cddb__conn_8h.html module Bindings.Libcddb.CddbConn c'SEARCHCAT :: C'cddb_cat_t -> C'cddb_cat_t type C'cddb_iconv_t = CUInt data C'cddb_conn_t C'cddb_conn_t :: C'cddb_conn_t type C'cddb_cache_mode_t = CUInt c'CACHE_OFF :: Num a => a c'CACHE_ON :: Num a => a c'CACHE_ONLY :: Num a => a type C'cddb_search_t = CInt c'SEARCH_NONE :: Num a => a c'SEARCH_ARTIST :: Num a => a c'SEARCH_TITLE :: Num a => a c'SEARCH_TRACK :: Num a => a c'SEARCH_OTHER :: Num a => a c'SEARCH_ALL :: Num a => a c'cddb_new :: IO (Ptr C'cddb_conn_t) c'cddb_destroy :: Ptr C'cddb_conn_t -> IO () p'cddb_new :: FunPtr (IO (Ptr C'cddb_conn_t)) c'cddb_set_charset :: Ptr C'cddb_conn_t -> CString -> IO CInt c'cddb_set_buf_size :: Ptr C'cddb_conn_t -> CUInt -> IO () p'cddb_destroy :: FunPtr (Ptr C'cddb_conn_t -> IO ()) p'cddb_set_charset :: FunPtr (Ptr C'cddb_conn_t -> CString -> IO CInt) c'cddb_set_site :: Ptr C'cddb_conn_t -> Ptr C'cddb_site_t -> IO C'cddb_error_t p'cddb_set_buf_size :: FunPtr (Ptr C'cddb_conn_t -> CUInt -> IO ()) c'cddb_get_server_name :: Ptr C'cddb_conn_t -> IO CString p'cddb_set_site :: FunPtr (Ptr C'cddb_conn_t -> Ptr C'cddb_site_t -> IO C'cddb_error_t) c'cddb_set_server_name :: Ptr C'cddb_conn_t -> CString -> IO () c'cddb_get_server_port :: Ptr C'cddb_conn_t -> IO CUInt p'cddb_get_server_name :: FunPtr (Ptr C'cddb_conn_t -> IO CString) c'cddb_set_server_port :: Ptr C'cddb_conn_t -> CInt -> IO () p'cddb_set_server_name :: FunPtr (Ptr C'cddb_conn_t -> CString -> IO ()) c'cddb_get_timeout :: Ptr C'cddb_conn_t -> IO CUInt p'cddb_get_server_port :: FunPtr (Ptr C'cddb_conn_t -> IO CUInt) c'cddb_set_timeout :: Ptr C'cddb_conn_t -> CUInt -> IO () p'cddb_set_server_port :: FunPtr (Ptr C'cddb_conn_t -> CInt -> IO ()) c'cddb_get_http_path_query :: Ptr C'cddb_conn_t -> IO CString p'cddb_get_timeout :: FunPtr (Ptr C'cddb_conn_t -> IO CUInt) c'cddb_set_http_path_query :: Ptr C'cddb_conn_t -> CString -> IO () p'cddb_set_timeout :: FunPtr (Ptr C'cddb_conn_t -> CUInt -> IO ()) p'cddb_get_http_path_query :: FunPtr (Ptr C'cddb_conn_t -> IO CString) c'cddb_get_http_path_submit :: Ptr C'cddb_conn_t -> IO CString p'cddb_set_http_path_query :: FunPtr (Ptr C'cddb_conn_t -> CString -> IO ()) c'cddb_set_http_path_submit :: Ptr C'cddb_conn_t -> CString -> IO () p'cddb_get_http_path_submit :: FunPtr (Ptr C'cddb_conn_t -> IO CString) c'cddb_is_http_enabled :: Ptr C'cddb_conn_t -> IO CUInt p'cddb_set_http_path_submit :: FunPtr (Ptr C'cddb_conn_t -> CString -> IO ()) c'cddb_http_enable :: Ptr C'cddb_conn_t -> IO () c'cddb_http_disable :: Ptr C'cddb_conn_t -> IO () p'cddb_is_http_enabled :: FunPtr (Ptr C'cddb_conn_t -> IO CUInt) c'cddb_is_http_proxy_enabled :: Ptr C'cddb_conn_t -> IO CUInt p'cddb_http_enable :: FunPtr (Ptr C'cddb_conn_t -> IO ()) c'cddb_http_proxy_enable :: Ptr C'cddb_conn_t -> IO () p'cddb_http_disable :: FunPtr (Ptr C'cddb_conn_t -> IO ()) c'cddb_http_proxy_disable :: Ptr C'cddb_conn_t -> IO () p'cddb_is_http_proxy_enabled :: FunPtr (Ptr C'cddb_conn_t -> IO CUInt) c'cddb_get_http_proxy_server_name :: Ptr C'cddb_conn_t -> IO CString p'cddb_http_proxy_enable :: FunPtr (Ptr C'cddb_conn_t -> IO ()) p'cddb_http_proxy_disable :: FunPtr (Ptr C'cddb_conn_t -> IO ()) c'cddb_set_http_proxy_server_name :: Ptr C'cddb_conn_t -> CString -> IO () p'cddb_get_http_proxy_server_name :: FunPtr (Ptr C'cddb_conn_t -> IO CString) c'cddb_get_http_proxy_server_port :: Ptr C'cddb_conn_t -> IO CUInt p'cddb_set_http_proxy_server_name :: FunPtr (Ptr C'cddb_conn_t -> CString -> IO ()) c'cddb_set_http_proxy_server_port :: Ptr C'cddb_conn_t -> CInt -> IO () p'cddb_get_http_proxy_server_port :: FunPtr (Ptr C'cddb_conn_t -> IO CUInt) c'cddb_set_http_proxy_username :: Ptr C'cddb_conn_t -> CString -> IO () p'cddb_set_http_proxy_server_port :: FunPtr (Ptr C'cddb_conn_t -> CInt -> IO ()) c'cddb_get_http_proxy_username :: Ptr C'cddb_conn_t -> IO CString p'cddb_set_http_proxy_username :: FunPtr (Ptr C'cddb_conn_t -> CString -> IO ()) c'cddb_set_http_proxy_password :: Ptr C'cddb_conn_t -> CString -> IO () p'cddb_get_http_proxy_username :: FunPtr (Ptr C'cddb_conn_t -> IO CString) c'cddb_get_http_proxy_password :: Ptr C'cddb_conn_t -> IO CString p'cddb_set_http_proxy_password :: FunPtr (Ptr C'cddb_conn_t -> CString -> IO ()) c'cddb_set_http_proxy_credentials :: Ptr C'cddb_conn_t -> CString -> CString -> IO () p'cddb_get_http_proxy_password :: FunPtr (Ptr C'cddb_conn_t -> IO CString) c'cddb_errno :: Ptr C'cddb_conn_t -> IO C'cddb_error_t p'cddb_set_http_proxy_credentials :: FunPtr (Ptr C'cddb_conn_t -> CString -> CString -> IO ()) c'cddb_set_client :: Ptr C'cddb_conn_t -> CString -> CString -> IO () p'cddb_errno :: FunPtr (Ptr C'cddb_conn_t -> IO C'cddb_error_t) c'cddb_set_email_address :: Ptr C'cddb_conn_t -> CString -> IO CInt p'cddb_set_client :: FunPtr (Ptr C'cddb_conn_t -> CString -> CString -> IO ()) c'cddb_cache_mode :: Ptr C'cddb_conn_t -> IO C'cddb_cache_mode_t p'cddb_set_email_address :: FunPtr (Ptr C'cddb_conn_t -> CString -> IO CInt) c'cddb_cache_enable :: Ptr C'cddb_conn_t -> IO () c'cddb_cache_only :: Ptr C'cddb_conn_t -> IO () p'cddb_cache_mode :: FunPtr (Ptr C'cddb_conn_t -> IO C'cddb_cache_mode_t) c'cddb_cache_disable :: Ptr C'cddb_conn_t -> IO () p'cddb_cache_enable :: FunPtr (Ptr C'cddb_conn_t -> IO ()) c'cddb_cache_get_dir :: Ptr C'cddb_conn_t -> IO CString p'cddb_cache_only :: FunPtr (Ptr C'cddb_conn_t -> IO ()) p'cddb_cache_disable :: FunPtr (Ptr C'cddb_conn_t -> IO ()) c'cddb_cache_set_dir :: Ptr C'cddb_conn_t -> CString -> IO CInt p'cddb_cache_get_dir :: FunPtr (Ptr C'cddb_conn_t -> IO CString) c'cddb_first_site :: Ptr C'cddb_conn_t -> IO (Ptr C'cddb_site_t) c'cddb_next_site :: Ptr C'cddb_conn_t -> IO (Ptr C'cddb_site_t) p'cddb_cache_set_dir :: FunPtr (Ptr C'cddb_conn_t -> CString -> IO CInt) c'cddb_search_set_fields :: Ptr C'cddb_conn_t -> CUInt -> IO () p'cddb_first_site :: FunPtr (Ptr C'cddb_conn_t -> IO (Ptr C'cddb_site_t)) c'cddb_search_set_categories :: Ptr C'cddb_conn_t -> CUInt -> IO () p'cddb_next_site :: FunPtr (Ptr C'cddb_conn_t -> IO (Ptr C'cddb_site_t)) p'cddb_search_set_fields :: FunPtr (Ptr C'cddb_conn_t -> CUInt -> IO ()) p'cddb_search_set_categories :: FunPtr (Ptr C'cddb_conn_t -> CUInt -> IO ()) -- | http://libcddb.sourceforge.net/API/cddb__cmd_8h.html module Bindings.Libcddb.CddbCmd c'cddb_read :: Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> IO CInt c'cddb_query :: Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> IO CInt c'cddb_query_next :: Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> IO CInt p'cddb_read :: FunPtr (Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> IO CInt) p'cddb_query :: FunPtr (Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> IO CInt) c'cddb_search :: Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> CString -> IO CInt c'cddb_search_next :: Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> IO CInt p'cddb_query_next :: FunPtr (Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> IO CInt) p'cddb_search :: FunPtr (Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> CString -> IO CInt) p'cddb_search_next :: FunPtr (Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> IO CInt) c'cddb_write :: Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> IO CInt c'cddb_sites :: Ptr C'cddb_conn_t -> IO CInt p'cddb_write :: FunPtr (Ptr C'cddb_conn_t -> Ptr C'cddb_disc_t -> IO CInt) p'cddb_sites :: FunPtr (Ptr C'cddb_conn_t -> IO CInt) module Bindings.Libcddb