![]() | Patrick's Programming Library Version 6.4.21 - Dokumentation |
Klassen | |
class | Disc |
class | Track |
Öffentliche Typen | |
typedef std::list< Disc > | Matches |
Öffentliche Methoden | |
CDDB () | |
~CDDB () | |
void | getDisc (unsigned int discId, const ppl6::CString &category, Disc &d) |
PPLEXCEPTION (QueryFailed, ppl6::Exception) | |
PPLEXCEPTION (InvalidDiscId, ppl6::Exception) | |
int | query (ppl6::AudioCD &cd, Matches &list) |
void | setClient (const ppl6::CString &name, const ppl6::CString &version) |
void | setHttpServer (const ppl6::CString &server, int port=80) |
void | setProxy (const ppl6::CString &hostname, int port) |
void | setQueryPath (const ppl6::CString &path) |
void | setUser (const ppl6::CString &username, const ppl6::CString &hostname) |
Öffentliche, statische Methoden | |
static unsigned int | calcDiscId (ppl6::AudioCD &cd) |
static bool | isSupported () |
Private Methoden | |
ppl6::CString | buildUri (const ppl6::CString &cmd) |
Private Attribute | |
ppl6::CString | ClientName |
ppl6::CString | ClientVersion |
ppl6::CCurl | curl |
ppl6::CString | Hostname |
int | port |
ppl6::CString | QueryPath |
ppl6::CString | Server |
ppl6::CString | UserName |
typedef std::list<Disc> ppl6::CDDB::Matches |
ppl6::CDDB::CDDB | ( | ) |
ppl6::CDDB::~CDDB | ( | ) |
|
private |
|
static |
void ppl6::CDDB::getDisc | ( | unsigned int | discId, |
const ppl6::CString & | category, | ||
Disc & | d | ||
) |
|
static |
ppl6::CDDB::PPLEXCEPTION | ( | QueryFailed | , |
ppl6::Exception | |||
) |
ppl6::CDDB::PPLEXCEPTION | ( | InvalidDiscId | , |
ppl6::Exception | |||
) |
int ppl6::CDDB::query | ( | ppl6::AudioCD & | cd, |
Matches & | list | ||
) |
void ppl6::CDDB::setClient | ( | const ppl6::CString & | name, |
const ppl6::CString & | version | ||
) |
void ppl6::CDDB::setHttpServer | ( | const ppl6::CString & | server, |
int | port = 80 |
||
) |
void ppl6::CDDB::setProxy | ( | const ppl6::CString & | hostname, |
int | port | ||
) |
void ppl6::CDDB::setQueryPath | ( | const ppl6::CString & | path | ) |
void ppl6::CDDB::setUser | ( | const ppl6::CString & | username, |
const ppl6::CString & | hostname | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |