示例#1
0
	IntListResult Playlist::listEntries( const std::string& playlist ) const
	{
		xmmsc_result_t* res = 
		    call( connected_,
		          boost::bind( xmmsc_playlist_list_entries, conn_,
		                       playlist.c_str() ) );
		return IntListResult( res, ml_ );
	}
示例#2
0
	IntListResult
	Collection::queryIds( const Coll::Coll& coll,
	                      const std::list< std::string >& order,
	                      int limit_len,
	                      int limit_start ) const
	{
		xmmsv_t *xorder = makeStringList( order );

		xmmsc_result_t* res
		    = call( connected_,
		            boost::bind( xmmsc_coll_query_ids, conn_, coll.coll_,
		                         xorder, limit_start, limit_len ) );

		xmmsv_unref( xorder );

		return IntListResult( res, ml_ );
	}