Browse Source

Modifications for usage of new queue code.

1.0.0
Georg Hopp 10 years ago
parent
commit
04b6f18e56
  1. 1
      include/tr/comm_manager.h
  2. 2
      src/cep_write_buffered.c
  3. 2
      src/protocol_handler.c

1
include/tr/comm_manager.h

@ -51,4 +51,3 @@ TR_EventDone TR_commManagerShutdown(void *, TR_Event event);
#endif // __TR_COMM_MANAGER_H__ #endif // __TR_COMM_MANAGER_H__
// vim: set ts=4 sw=4: // vim: set ts=4 sw=4:

2
src/cep_write_buffered.c

@ -47,8 +47,6 @@ TR_cepWriteBuffered(TR_CommEndPoint this, size_t * size)
case -1: // FAILURE case -1: // FAILURE
case -2: // remote close case -2: // remote close
TR_delete(data); TR_delete(data);
TR_queueDestroy(this->write_buffer);
*size = this->write_buffer_size;
break; break;
default: default:

2
src/protocol_handler.c

@ -101,7 +101,7 @@ protocolHandlerCompose(void * _this, TR_Event event)
NULL)); NULL));
} }
if (endpoint->write_buffer->nmsg == 1) {
if (TR_queueSize(endpoint->write_buffer) >= 1) {
TR_eventHandlerIssueEvent( TR_eventHandlerIssueEvent(
(TR_EventHandler)_this, (TR_EventHandler)_this,
TR_eventSubjectEmit( TR_eventSubjectEmit(

Loading…
Cancel
Save