]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/eventobject.cpp
Use default member initializers and constructor delegation
[libs/core.git] / source / io / eventobject.cpp
index 333d1124c96b29e838b5e6797195de2e8e2c60f0..714ed065a43b1ddd959dd179cc98a46ca90c34d4 100644 (file)
@@ -3,8 +3,10 @@
 namespace Msp {
 namespace IO {
 
-EventObject::EventObject():
-       events(P_NONE)
+EventObject::EventObject()
+{ }
+
+EventObject::~EventObject()
 { }
 
 void EventObject::set_events(PollEvent e)
@@ -17,6 +19,8 @@ void EventObject::event(PollEvent ev)
 {
        if(ev&P_INPUT)
                signal_data_available.emit();
+       if(ev&P_HANGUP)
+               signal_end_of_file.emit();
 
        on_event(ev);
 }