20 #ifndef MPD_EVENT_POLLRESULT_GENERIC_HXX 21 #define MPD_EVENT_POLLRESULT_GENERIC_HXX 35 Item(
unsigned _events,
void *_obj)
36 : events(_events), obj(_obj) { }
39 std::vector<Item> items;
41 int GetSize()
const {
return items.size(); }
42 unsigned GetEvents(
int i)
const {
return items[i].events; }
43 void *
GetObject(
int i)
const {
return items[i].obj; }
47 for (
auto i = items.begin(); i != items.end(); ++i)
52 void Add(
unsigned events,
void *obj) {
53 items.emplace_back(events, obj);
void Add(unsigned events, void *obj)
unsigned GetEvents(int i) const
void * GetObject(int i) const