* Sebastian Hammer, Adam Dickmeiss
*
* $Log: yaz-pdu-assoc.cpp,v $
- * Revision 1.6 1999-04-20 10:30:05 adam
+ * Revision 1.7 1999-04-21 12:09:01 adam
+ * Many improvements. Modified to proxy server to work with "sessions"
+ * based on cookies.
+ *
+ * Revision 1.6 1999/04/20 10:30:05 adam
* Implemented various stuff for client and proxy. Updated calls
* to ODR to reflect new name parameter.
*
assoc->m_socketObservable->maskObserver(assoc,
YAZ_SOCKET_OBSERVE_READ|
YAZ_SOCKET_OBSERVE_EXCEPT);
- if (m_idleTime)
- assoc->m_socketObservable->timeoutObserver(assoc, m_idleTime);
+ assoc->m_socketObservable->timeoutObserver(assoc,
+ assoc->m_idleTime);
}
}
else if (m_state == Ready)
if (!m_cs)
{
logf (LOG_LOG, "Yaz_PDU_Assoc::send_PDU failed, m_cs == 0");
- return 0;
+ return -1;
}
while (*pq)
pq = &(*pq)->m_next;
void Yaz_PDU_Assoc::idleTime(int idleTime)
{
m_idleTime = idleTime;
+ logf (LOG_LOG, "Yaz_PDU_Assoc::idleTime(%d)", idleTime);
+ m_socketObservable->timeoutObserver(this, m_idleTime);
}
void Yaz_PDU_Assoc::connect(IYaz_PDU_Observer *observer,