Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
API to various lastfm protocols (generic modules).
module type Http_t = sig ... end
This is the type of Http request API * that the modules require.
module type Audioscrobbler_t = sig ... end
This is the type of the Audioscrobbler API.
module type Radio_t = sig ... end
This is the type of the Radio API.
module Audioscrobbler_generic (Http : Http_t) : Audioscrobbler_t
Generic implementation of Audioscrobbler, independent * from the Http request.
module Radio_generic (Http : Http_t) : Radio_t
Generic implementation of the Radio API, independant * from the Http request.