ObjFW  Check-in [ba813e24da]

Overview
Comment:OFRunLoop: Small clean up
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: ba813e24dad913c593777a454c17ae6501d31e885005da9c9c2ff864d6a732d2
User & Date: js on 2016-04-18 17:20:02
Other Links: manifest | tags
Context
2016-04-18
17:28
OFCondition: Improve documentation (check-in: dc52529ee7 user: js tags: trunk)
17:20
OFRunLoop: Small clean up (check-in: ba813e24da user: js tags: trunk)
17:00
OFThread: Fix missing include (check-in: e630807216 user: js tags: trunk)
Changes

Modified src/OFRunLoop.m from [3185d7f56f] to [84cb722e01].

400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
400
401
402
403
404
405
406

407

408
409
410
411
412
413
414







-

-







#endif

	[timer OF_setInRunLoop: self];

#if defined(OF_HAVE_SOCKETS)
	[_kernelEventObserver cancel];
#elif defined(OF_HAVE_THREADS)
	[_condition lock];
	[_condition signal];
	[_condition unlock];
#endif
}

- (void)OF_removeTimer: (OFTimer*)timer
{
#ifdef OF_HAVE_THREADS
	[_timersQueueLock lock];
828
829
830
831
832
833
834
835
836
837
838
839
840
826
827
828
829
830
831
832

833

834
835
836







-

-




- (void)stop
{
	_stop = true;
#if defined(OF_HAVE_SOCKETS)
	[_kernelEventObserver cancel];
#elif defined(OF_HAVE_THREADS)
	[_condition lock];
	[_condition signal];
	[_condition unlock];
#endif
}
@end