]> git.tdb.fi Git - libs/core.git/blobdiff - source/base.cpp
Move class members and comments around
[libs/core.git] / source / base.cpp
index 174bace5792e436b75765adea64f1aeff44e03d6..48de3ee56ca8e3fc304f5d4caca2fcf8a57b8a9a 100644 (file)
@@ -1,19 +1,22 @@
-/* $Id$
-
-This file is part of libmspio
-Copyright © 2007 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
 #include "base.h"
 #include "poll.h"
 
 using namespace std;
 
-#include <iostream>
-
 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();
@@ -23,10 +26,10 @@ bool Base::getline(string &line)
 
        while(1)
        {
-               int c=get();
+               int c = get();
                if(c==-1 || c=='\n')
                        break;
-               line+=c;
+               line += c;
        }
 
        return !eof_flag || !line.empty();
@@ -40,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)
@@ -48,23 +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)
-{
-       //cout<<"object "<<this<<" set_events "<<e<<'\n';
-       events=e;
-       signal_events_changed.emit(events);
-}
-
 } // namespace IO
 } // namespace Msp