Code Search for Developers
 
 
  

TMRedShedThread.h from redshed at Krugle


Show TMRedShedThread.h syntax highlighted

/****************************************************************************************
	TMRedShedThread.h $Revision: 1.2 $
		<http://rentzsch.com/redshedthreads>
	
	Copyright © 2000-2002 Red Shed Software. All rights reserved.
	by Jonathan 'Wolf' Rentzsch (jon at redshed dot net)
	
	************************************************************************************/

#ifndef		_TMRedShedThread_
#define		_TMRedShedThread_

#include	"TRedShedThread.h"

class	TMRedShedThread : public TRedShedThread {
	public:
			explicit
		TMRedShedThread(
			UInt32						messageBufferCount,
			RedShedThreadContextID		contextID = kRedShedThreadContextStd );
		
			virtual
		~TMRedShedThread();
	private:
		AtomicStack		messages_;
		
			void
		DisposeMessages();
		
			static
			AtomicMessageElement*
		AtomicMessageAllocator_(
			AtomicMessageElement	*message,
			AtomicMessageQueue		*queue );
		
			static
			AtomicMessageElement*
		AtomicMessageDisposer_(
			AtomicMessageElement	*message,
			AtomicMessageQueue		*queue );
};

#endif	//	_TMRedShedThread_



See more files for this project here

redshed

Code for Mac+WebObjects.

Project homepage: http://sourceforge.net/projects/redshed
Programming language(s): C,Java,Objective C
License: other

  TMRedShedThread.cp
  TMRedShedThread.h
  TRedShedThread.cp
  TRedShedThread.h