event/*Monitor: add method GetEventLoop()
This commit is contained in:
parent
b63db1c1aa
commit
090bc6fa79
@ -44,6 +44,10 @@ public:
|
||||
Cancel();
|
||||
}
|
||||
|
||||
EventLoop &GetEventLoop() {
|
||||
return loop;
|
||||
}
|
||||
|
||||
void Schedule();
|
||||
void Cancel();
|
||||
|
||||
|
@ -63,7 +63,10 @@ public:
|
||||
MultiSocketMonitor(EventLoop &_loop);
|
||||
~MultiSocketMonitor();
|
||||
|
||||
public:
|
||||
EventLoop &GetEventLoop() {
|
||||
return loop;
|
||||
}
|
||||
|
||||
gcc_pure
|
||||
gint64 GetTime() const {
|
||||
return g_source_get_time(&source->base);
|
||||
|
@ -66,6 +66,10 @@ public:
|
||||
|
||||
~SocketMonitor();
|
||||
|
||||
EventLoop &GetEventLoop() {
|
||||
return loop;
|
||||
}
|
||||
|
||||
bool IsDefined() const {
|
||||
return fd >= 0;
|
||||
}
|
||||
|
@ -38,6 +38,10 @@ public:
|
||||
Cancel();
|
||||
}
|
||||
|
||||
EventLoop &GetEventLoop() {
|
||||
return loop;
|
||||
}
|
||||
|
||||
bool IsActive() const {
|
||||
return source != nullptr;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user