OSDN Git Service

io/socket/socket.hpp: listen() 追加
authormyun2 <myun2@nwhite.info>
Mon, 9 Jul 2012 08:58:15 +0000 (17:58 +0900)
committermyun2 <myun2@nwhite.info>
Mon, 9 Jul 2012 08:58:15 +0000 (17:58 +0900)
std/thread/thread.hpp: Windowsの部分、名前空間に入っちゃってる…ぐぬぬ…!

roast/include/roast/io/socket/socket.hpp
roast/include/roast/std/thread/thread.hpp

index 98715bf..e437cc5 100644 (file)
@@ -119,7 +119,21 @@ namespace roast
                int send(char c){
                        return _Base::write(c);
                }
+               
+               ///////////////////////////////////////////////////////////////////////////////////
 
+               //      listen
+               void listen()
+               {
+                       _Base::handler_assert("listen");
+                       _Impl::listen(_Base::m_handle);
+               }
+               int listen(int max_queueing)
+               {
+                       _Base::handler_assert("listen");
+                       _Impl::listen(_Base::m_handle, max_queueing);
+               }
+               
                /*int send(const void* s, size_t size, int flag=0){
                        return m_impl.send(m_socket,s,size,flag);
                }
index 884d463..ac1f3a7 100644 (file)
@@ -235,10 +235,10 @@ namespace roast
        };
        
        ///////////////////////////////////////
-       
+}
+
 #ifdef WIN32
        #include "roast/windows/thread_impl.hpp"
 #endif//WIN32
-}
 
 #endif//__SFJP_ROAST__std__thread__thread_HPP__