@@ -30,27 +30,6 @@ typedef pthread::util::sync_queue<message_ptr> sync_message_queue;
3030
3131sync_message_queue *queue = NULL ;
3232
33- void signal_handler (int signal) {
34- switch (signal) {
35- // case SIGINT :
36- case SIGHUP :
37- if (queue != NULL ) {
38- if (queue->max_size () == 0 ) {
39- fprintf (stderr, " %s: restarting producer/consumer (size: %d)\n " , __FUNCTION__, QUEUE_MAX_SIZE);
40- queue->set_max_size (QUEUE_MAX_SIZE);
41- fprintf (stderr, " %s: done (size: %l)\n " , __FUNCTION__, QUEUE_MAX_SIZE);
42- } else {
43- fprintf (stderr, " %s: stopping producer/consumer (size: %l)\n " , __FUNCTION__, 0 );
44- queue->set_max_size (0 );
45- fprintf (stderr, " %s: done (size: %l)\n " , __FUNCTION__, QUEUE_MAX_SIZE);
46- }
47- } else {
48- fprintf (stderr, " %s: queue pointer is NULL\n " , __FUNCTION__);
49- }
50- break ;
51- }
52- };
53-
5433class message {
5534public:
5635 message (const std::string &buffer, unsigned long number) : _message(buffer), _number(number) {
@@ -207,11 +186,8 @@ TEST(synchronized_queue, producer_consumer) {
207186
208187 try {
209188 std::cout << " Version: " << pthread::cpp_pthread_version () << std::endl;
210- // sync_message_queue queue(QUEUE_MAX_SIZE);
211189 queue = new sync_message_queue (QUEUE_MAX_SIZE);
212190
213- // std::signal(SIGINT, signal_handler);
214-
215191 status status (*queue);
216192
217193 pthread::thread_group group;
0 commit comments