-/* $Id: msg-thread.h,v 1.1 2005-05-30 20:08:58 adam Exp $
+/* $Id: msg-thread.h,v 1.5 2005-08-15 12:51:57 adam Exp $
Copyright (c) 1998-2005, Index Data.
This file is part of the yaz-proxy.
Msg_Thread_Queue_List *m_list;
};
-class Msg_Thread : public IYazSocketObserver {
+class Msg_Thread : public yazpp_1::ISocketObserver {
public:
- Msg_Thread(IYazSocketObservable *obs);
+ Msg_Thread(yazpp_1::ISocketObservable *obs);
virtual ~Msg_Thread();
void socketNotify(int event);
void put(IMsg_Thread *m);
void run(void *p);
int m_fd[2];
private:
- IYazSocketObservable *m_SocketObservable;
+ yazpp_1::ISocketObservable *m_SocketObservable;
pthread_t m_thread_id;
Msg_Thread_Queue m_input;
Msg_Thread_Queue m_output;
pthread_mutex_t m_mutex_input_data;
pthread_cond_t m_cond_input_data;
pthread_mutex_t m_mutex_output_data;
- pthread_cond_t m_cond_output_data;
bool m_stop_flag;
};
+/*
+ * Local variables:
+ * c-basic-offset: 4
+ * indent-tabs-mode: nil
+ * End:
+ * vim: shiftwidth=4 tabstop=8 expandtab
+ */
+