NOOP, remove trailing tabs/whitespace.
[ardour.git] / libs / pbd / pbd / selectable.h
index 470bc3cfcc9c0f2fd6efdc456aa131b87b1f05ff..ac8f72aa0de36a5bf24ac0495f4752ff7984bc0b 100644 (file)
@@ -15,7 +15,6 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id$
 */
 
 #ifndef __selectable_h__
 
 #include <sys/types.h>
 
+#include "pbd/libpbd_visibility.h"
+
 namespace Select {
-    enum Condition {
+    enum LIBPBD_API Condition {
                Readable = 0x1,
                Writable = 0x2,
                Exception = 0x4
     };
 
-class Selectable : public sigc::trackable
+class LIBPBD_API Selectable : public sigc::trackable
 
 {
   public:
@@ -65,13 +66,13 @@ class Selectable : public sigc::trackable
                fromPath,
                fromFILE
        };
-               
+
        bool _ok;
        int _type;
        std::string path;
 };
 
-class Selector {
+class LIBPBD_API Selector {
   private:
        int post_select (fd_set *, fd_set *, fd_set *);
        int _max_fd;
@@ -88,7 +89,7 @@ class Selector {
        void multithreaded (bool yn) {
                use_list_lock = yn;
        }
-       
+
        void add (int condition, Selectable *s);
        void remove (Selectable *);
        int select (unsigned long usecs);