Changeset 767:c47c16436f71 in freeDiameter for extensions/dbg_interactive/queues.i
- Timestamp:
- Oct 24, 2011, 6:43:32 AM (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/dbg_interactive/queues.i
r741 r767 42 42 43 43 %extend fifo { 44 fifo( ) {44 fifo(int max = 0) { 45 45 struct fifo * q = NULL; 46 int ret = fd_fifo_new(&q );46 int ret = fd_fifo_new(&q, max); 47 47 if (ret != 0) { 48 48 DI_ERROR(ret, NULL, NULL); … … 147 147 ret = fd_fifo_tryget($self, &obj); 148 148 if (ret == EWOULDBLOCK) { 149 Py_ XINCREF(Py_None);149 Py_INCREF(Py_None); 150 150 return Py_None; 151 151 } … … 182 182 ret = fd_fifo_timedget($self, &obj, &ts); 183 183 if (ret == ETIMEDOUT) { 184 Py_ XINCREF(Py_None);184 Py_INCREF(Py_None); 185 185 return Py_None; 186 186 }
Note: See TracChangeset
for help on using the changeset viewer.