#include <msp/core/systemerror.h>
#include <msp/strings/format.h>
#include <msp/time/units.h>
-#include "base.h"
+#include "eventobject.h"
#include "handle.h"
#include "handle_private.h"
#include "poll.h"
using namespace Msp;
using namespace Msp::IO;
-inline int sys_poll_event(PollEvent event)
+inline short int sys_poll_event(PollEvent event)
{
int result = 0;
return result;
}
-inline PollEvent do_poll(Base &obj, PollEvent pe, int timeout)
+inline PollEvent do_poll(EventObject &obj, PollEvent pe, int timeout)
{
#ifdef WIN32
if(timeout<0)
objs_changed(false)
{ }
-void Poller::set_object(Base &obj, PollEvent ev)
+void Poller::set_object(EventObject &obj, PollEvent ev)
{
// Verify that the object has an event handle
if(ev)
}
-PollEvent poll(Base &obj, PollEvent pe)
+PollEvent poll(EventObject &obj, PollEvent pe)
{
return do_poll(obj, pe, -1);
}
-PollEvent poll(Base &obj, PollEvent pe, const Time::TimeDelta &timeout)
+PollEvent poll(EventObject &obj, PollEvent pe, const Time::TimeDelta &timeout)
{
if(timeout<Time::zero)
throw invalid_argument("poll");