namespace IO {
Poller::Poller():
- priv(new Private),
- events_changed(false),
- objs_changed(false)
+ priv(new Private)
{ }
Poller::~Poller()
#ifdef _WIN32
if(objects.size()>=MAXIMUM_WAIT_OBJECTS)
- throw logic_error("Maximum number of wait objects reached");
+ throw invalid_state("Maximum number of wait objects reached");
#endif
objects.push_back(PolledObject(&obj, ev));