X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fyaz-pdu-assoc.h;h=425a230b2a91a964eb8bed4d8d61caa3fc477591;hb=97118338f9ac93e767e5589d449d3f9abacb3190;hp=079a55f921adee0b7d19296ac6026f4453af88fe;hpb=bf377ba45c8c1cbcf843fdecc6d5c68fda6bad18;p=yazpp-moved-to-github.git diff --git a/include/yaz-pdu-assoc.h b/include/yaz-pdu-assoc.h index 079a55f..425a230 100644 --- a/include/yaz-pdu-assoc.h +++ b/include/yaz-pdu-assoc.h @@ -4,8 +4,12 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: yaz-pdu-assoc.h,v $ - * Revision 1.1 1999-01-28 09:41:07 adam - * Initial revision + * Revision 1.2 1999-01-28 13:08:40 adam + * Yaz_PDU_Assoc better encapsulated. Memory leak fix in + * yaz-socket-manager.cc. + * + * Revision 1.1.1.1 1999/01/28 09:41:07 adam + * First implementation of YAZ++. * */ @@ -41,6 +45,7 @@ class Yaz_PDU_Assoc : public IYaz_PDU_Observable, IYazSocketObserver { int m_input_len; PDU_Queue *m_queue_out; int Yaz_PDU_Assoc::flush_PDU(); + int *m_destroyed; public: /// Create object using specified socketObservable Yaz_PDU_Assoc(IYazSocketObservable *socketObservable, COMSTACK cs); @@ -58,4 +63,6 @@ class Yaz_PDU_Assoc : public IYaz_PDU_Observable, IYazSocketObserver { void socketNotify(int event); /// Close socket void close(); + /// Close and destroy + void destroy(); };