#include <cddb.h>
§ CAutoPtrSocket
§ Xcddb()
§ ~Xcddb()
§ addExtended()
void Xcddb::addExtended |
( |
const char * |
buffer | ) |
|
|
protected |
§ addInexactList()
void Xcddb::addInexactList |
( |
const char * |
list | ) |
|
|
protected |
§ addInexactListLine()
void Xcddb::addInexactListLine |
( |
int |
line_cnt, |
|
|
const char * |
line, |
|
|
int |
len |
|
) |
| |
|
protected |
§ addTitle()
void Xcddb::addTitle |
( |
const char * |
buffer | ) |
|
|
protected |
§ calc_disc_id()
uint32_t Xcddb::calc_disc_id |
( |
int |
nr_of_tracks, |
|
|
toc |
cdtoc[] |
|
) |
| |
§ cddb_sum()
int Xcddb::cddb_sum |
( |
int |
n | ) |
|
|
protected |
§ closeSocket()
bool Xcddb::closeSocket |
( |
| ) |
|
|
protected |
§ GetCacheFile()
std::string Xcddb::GetCacheFile |
( |
uint32_t |
disc_id | ) |
const |
|
protected |
§ getDiskArtist()
void Xcddb::getDiskArtist |
( |
std::string & |
strdisk_artist | ) |
const |
§ getDiskTitle()
void Xcddb::getDiskTitle |
( |
std::string & |
strdisk_title | ) |
const |
§ getGenre()
const std::string & Xcddb::getGenre |
( |
| ) |
const |
§ getInexactArtist()
const std::string & Xcddb::getInexactArtist |
( |
int |
select | ) |
const |
§ getInexactCommand()
const std::string & Xcddb::getInexactCommand |
( |
int |
select | ) |
const |
|
protected |
§ getInexactTitle()
const std::string & Xcddb::getInexactTitle |
( |
int |
select | ) |
const |
§ getLastError()
int Xcddb::getLastError |
( |
| ) |
const |
§ getLastErrorText()
const char * Xcddb::getLastErrorText |
( |
| ) |
const |
§ getTrackArtist()
const std::string & Xcddb::getTrackArtist |
( |
int |
track | ) |
const |
§ getTrackExtended()
const std::string & Xcddb::getTrackExtended |
( |
int |
track | ) |
const |
§ getTrackTitle()
const std::string & Xcddb::getTrackTitle |
( |
int |
track | ) |
const |
§ getYear()
const std::string & Xcddb::getYear |
( |
| ) |
const |
§ isCDCached() [1/2]
bool Xcddb::isCDCached |
( |
int |
nr_of_tracks, |
|
|
toc |
cdtoc[] |
|
) |
| |
§ isCDCached() [2/2]
§ openSocket()
bool Xcddb::openSocket |
( |
| ) |
|
|
protected |
§ parseData()
void Xcddb::parseData |
( |
const char * |
buffer | ) |
|
|
protected |
§ queryCache()
bool Xcddb::queryCache |
( |
uint32_t |
discid | ) |
|
§ queryCDinfo() [1/2]
§ queryCDinfo() [2/2]
§ Recv()
std::string Xcddb::Recv |
( |
bool |
wait4point | ) |
|
|
protected |
§ Send() [1/2]
bool Xcddb::Send |
( |
const void * |
buffer, |
|
|
int |
bytes |
|
) |
| |
|
protected |
§ Send() [2/2]
bool Xcddb::Send |
( |
const char * |
buffer | ) |
|
|
protected |
§ setCacheDir()
void Xcddb::setCacheDir |
( |
const std::string & |
pCacheDir | ) |
|
§ setCDDBIpAddress()
void Xcddb::setCDDBIpAddress |
( |
const std::string & |
ip_address | ) |
|
§ TrimToUTF8()
std::string Xcddb::TrimToUTF8 |
( |
const std::string & |
untrimmed | ) |
|
|
protected |
Trim and convert some text to UTF8.
- Parameters
-
untrimmedText | original text to trim and convert |
- Returns
- a utf8 version of the trimmed text
§ writeCacheFile()
bool Xcddb::writeCacheFile |
( |
const char * |
pBuffer, |
|
|
uint32_t |
discid |
|
) |
| |
§ cCacheDir
std::string CDDB::Xcddb::cCacheDir |
|
protected |
§ cdtoc
struct toc CDDB::Xcddb::cdtoc[100] |
|
protected |
§ m_cddb_ip_address
std::string CDDB::Xcddb::m_cddb_ip_address |
|
protected |
§ m_cddb_socket
§ m_lastError
int CDDB::Xcddb::m_lastError |
|
protected |
§ m_mapArtists
std::map<int, std::string> CDDB::Xcddb::m_mapArtists |
|
protected |
§ m_mapExtended_track
std::map<int, std::string> CDDB::Xcddb::m_mapExtended_track |
|
protected |
§ m_mapInexact_artist_list
std::map<int, std::string> CDDB::Xcddb::m_mapInexact_artist_list |
|
protected |
§ m_mapInexact_cddb_command_list
std::map<int, std::string> CDDB::Xcddb::m_mapInexact_cddb_command_list |
|
protected |
§ m_mapInexact_title_list
std::map<int, std::string> CDDB::Xcddb::m_mapInexact_title_list |
|
protected |
§ m_mapTitles
std::map<int, std::string> CDDB::Xcddb::m_mapTitles |
|
protected |
§ m_strDisk_artist
std::string CDDB::Xcddb::m_strDisk_artist |
|
protected |
§ m_strDisk_title
std::string CDDB::Xcddb::m_strDisk_title |
|
protected |
§ m_strGenre
std::string CDDB::Xcddb::m_strGenre |
|
protected |
§ m_strNull
std::string CDDB::Xcddb::m_strNull |
|
protected |
§ m_strYear
std::string CDDB::Xcddb::m_strYear |
|
protected |
§ recv_buffer
const int CDDB::Xcddb::recv_buffer = 4096 |
|
staticprotected |
The documentation for this class was generated from the following files: