Sha256: 3aac2946c429c82fd477872df87bee62364e69fd385074f3e7674b5314b4f858
Contents?: true
Size: 1.85 KB
Versions: 1
Compression:
Stored size: 1.85 KB
Contents
#include "libmockspotify.h" sp_toplistbrowse * mocksp_toplistbrowse_create(sp_error error, int num_artists, sp_artist **artists, int num_albums, sp_album **albums, int num_tracks, sp_track **tracks, toplistbrowse_complete_cb *callback, void *userdata) { sp_toplistbrowse *toplistbrowse = ALLOC(sp_toplistbrowse); toplistbrowse->error = error; toplistbrowse->artists = ALLOC_N(sp_artist *, num_artists); toplistbrowse->num_artists = num_artists; MEMCPY_N(toplistbrowse->artists, artists, sp_artist *, num_artists); toplistbrowse->albums = ALLOC_N(sp_album *, num_albums); toplistbrowse->num_albums = num_albums; MEMCPY_N(toplistbrowse->albums, albums, sp_album *, num_albums); toplistbrowse->tracks = ALLOC_N(sp_track *, num_tracks); toplistbrowse->num_tracks = num_tracks; MEMCPY_N(toplistbrowse->tracks, tracks, sp_track *, num_tracks); toplistbrowse->callback = callback; toplistbrowse->userdata = userdata; return toplistbrowse; } DEFINE_REFCOUNTERS_FOR(toplistbrowse); DEFINE_READER(toplistbrowse, error, sp_error); DEFINE_READER(toplistbrowse, num_artists, int); DEFINE_ARRAY_READER(toplistbrowse, artist, sp_artist *); DEFINE_READER(toplistbrowse, num_albums, int); DEFINE_ARRAY_READER(toplistbrowse, album, sp_album *); DEFINE_READER(toplistbrowse, num_tracks, int); DEFINE_ARRAY_READER(toplistbrowse, track, sp_track *); bool sp_toplistbrowse_is_loaded(sp_toplistbrowse *toplistbrowse) { return toplistbrowse->error == SP_ERROR_OK; } sp_toplistbrowse * sp_toplistbrowse_create(sp_session *session, sp_toplisttype type, sp_toplistregion region, const char *username, toplistbrowse_complete_cb *callback, void *userdata) { return mocksp_toplistbrowse_create(SP_ERROR_OK, 0, NULL, 0, NULL, 0, NULL, callback, userdata); }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hallon-0.8.0 | spec/mockspotify/libmockspotify/src/toplistbrowse.c |