X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fyaz-socket-manager.cpp;h=099ec7653a88b138c9c777289d370f524dd8164a;hb=848aaf80bff6102e377c9cbd2a52679b74102699;hp=7988dca1417602dd3c20ee8e3fcab23261ac9b71;hpb=5c45ffbb2b430a6f41277c303a5e9b94242dab96;p=yazpp-moved-to-github.git diff --git a/src/yaz-socket-manager.cpp b/src/yaz-socket-manager.cpp index 7988dca..099ec76 100644 --- a/src/yaz-socket-manager.cpp +++ b/src/yaz-socket-manager.cpp @@ -4,7 +4,14 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: yaz-socket-manager.cpp,v $ - * Revision 1.6 1999-04-21 12:09:01 adam + * Revision 1.8 1999-12-06 13:52:45 adam + * Modified for new location of YAZ header files. Experimental threaded + * operation. + * + * Revision 1.7 1999/04/28 13:02:08 adam + * Added include of string.h. + * + * Revision 1.6 1999/04/21 12:09:01 adam * Many improvements. Modified to proxy server to work with "sessions" * based on cookies. * @@ -34,8 +41,9 @@ #include #endif #include +#include -#include +#include #include @@ -117,7 +125,7 @@ int Yaz_SocketManager::processEvent() YazSocketEntry *p; YazSocketEvent *event = getEvent(); unsigned timeout = 0; - logf (LOG_LOG, "processEvent"); + logf (m_log, "processEvent"); if (event) { event->observer->socketNotify(event->event); @@ -162,9 +170,9 @@ int Yaz_SocketManager::processEvent() } if (!no) { - logf (LOG_LOG, "no pending events return 0"); + logf (m_log, "no pending events return 0"); if (!m_observers) - logf (LOG_LOG, "no observers"); + logf (m_log, "no observers"); return 0; } @@ -172,7 +180,7 @@ int Yaz_SocketManager::processEvent() to.tv_sec = timeout; to.tv_usec = 0; - logf (LOG_LOG, "timeout=%d", timeout); + logf (m_log, "select pending=%d timeout=%d", no, timeout); while ((res = select(max + 1, &in, &out, &except, timeout ? &to : 0)) < 0) if (errno != EINTR) return -1; @@ -279,6 +287,7 @@ Yaz_SocketManager::Yaz_SocketManager() m_observers = 0; m_queue_front = 0; m_queue_back = 0; + m_log = LOG_DEBUG; } Yaz_SocketManager::~Yaz_SocketManager()