]> git.tdb.fi Git - libs/core.git/blobdiff - source/base.cpp
Move class members and comments around
[libs/core.git] / source / base.cpp
index a740433a83a7ff51deb09d70cefec793c67b073e..48de3ee56ca8e3fc304f5d4caca2fcf8a57b8a9a 100644 (file)
@@ -6,6 +6,17 @@ using namespace std;
 namespace Msp {
 namespace IO {
 
+Base::Base():
+       mode(M_READ),
+       events(P_NONE),
+       eof_flag(false)
+{ }
+
+Base::~Base()
+{
+       signal_deleted.emit();
+}
+
 bool Base::getline(string &line)
 {
        line.clear();
@@ -32,6 +43,12 @@ int Base::get()
        return static_cast<unsigned char>(c);
 }
 
+void Base::set_events(PollEvent e)
+{
+       events = e;
+       signal_events_changed.emit(events);
+}
+
 void Base::event(PollEvent ev)
 {
        if(ev&P_INPUT)
@@ -40,22 +57,5 @@ void Base::event(PollEvent ev)
        on_event(ev);
 }
 
-Base::~Base()
-{
-       signal_deleted.emit();
-}
-
-Base::Base():
-       mode(M_READ),
-       events(P_NONE),
-       eof_flag(false)
-{ }
-
-void Base::set_events(PollEvent e)
-{
-       events = e;
-       signal_events_changed.emit(events);
-}
-
 } // namespace IO
 } // namespace Msp