Attila Molnar
|
d2760311db
|
Inherit ThreadQueueData from Mutex to avoid duplicating code
|
2014-06-24 13:09:26 +02:00 |
|
Attila Molnar
|
a77b9081d4
|
Move and rename class ThreadData to ThreadEngine::ThreadState
|
2014-06-24 12:54:05 +02:00 |
|
Attila Molnar
|
7bb96595ee
|
Move and rename ThreadData::FreeThread() to ThreadEngine::Stop() and document what it does
|
2014-06-24 12:53:10 +02:00 |
|
Attila Molnar
|
aa7df4b823
|
Remove empty ThreadEngine constructors and destructors
|
2014-06-24 12:40:02 +02:00 |
|
Attila Molnar
|
ee08a00d1b
|
Remove the unused ThreadEngine::GetName() method from both implementations
|
2014-06-24 12:36:38 +02:00 |
|
Peter Powell
|
11cafc12d5
|
Tidy up source files:
- Use #pragma once instead of include guards.
- Move header files in src/modules to include/modules.
- Fixed various spacing issues.
|
2013-04-12 17:03:05 +01:00 |
|
Peter Powell
|
808a0a0957
|
Fix Doxygen syntax errors.
|
2012-07-05 21:00:35 +01:00 |
|
Robby-
|
46a3904619
|
Replace copyright headers with headers granting specific authors copyright
|
2012-04-19 20:58:29 +02:00 |
|
Justin Crawford
|
9ebd9cba72
|
Fix some of the include guard names (requested by SaberUK)
|
2012-04-14 23:33:20 -07:00 |
|
Justin Crawford
|
df5f76832e
|
Fixes for bug #12
|
2012-04-14 18:03:25 -07:00 |
|
brain
|
cd712c40e1
|
...because every now and again, i have to do a massive commit.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
|
2010-01-11 03:07:32 +00:00 |
|
danieldg
|
6b2ea83367
|
Move forward declarations to typedefs.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11967 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-24 20:03:53 +00:00 |
|
danieldg
|
6d03943426
|
Remove InspIRCd* parameters and fields
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-09-26 14:13:13 +00:00 |
|
danieldg
|
b31f343eac
|
Remove unneeded Extensible inheritance and remove "age" field from classbase
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11611 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-09-02 00:46:11 +00:00 |
|
danieldg
|
59dbcc1245
|
ThreadEngine: Allow interthread signaling without needing as many hacks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11251 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-03-23 18:48:51 +00:00 |
|
danieldg
|
f9e6de5284
|
ThreadEngine: remove MutexFactory, mutexes should be constructed using their constructor
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11250 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-03-23 18:48:42 +00:00 |
|
danieldg
|
7b6eae3666
|
ThreadEngine: remove excessive mutex use on thread creation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11249 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-03-23 18:48:32 +00:00 |
|
psychon
|
b6dbd6caab
|
Update all wiki links to point to the new wiki. This was done automatically with the following command, only .Makefile.inc got some indent fixups by hand.
for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-03-15 12:42:35 +00:00 |
|
peavey
|
f209cce90b
|
Nuke trailing spaces
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11105 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-02-14 21:14:36 +00:00 |
|
w00t
|
43847ec9c7
|
Update copyrights for 2009.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-01-02 18:16:05 +00:00 |
|
brain
|
43240de39d
|
Make ThreadEngine::Mutex() protected too, make the user use Lock() and Unlock()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10418 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-09-06 14:41:44 +00:00 |
|
brain
|
bc770c5388
|
MutexEngine -> MutexFactory, more sensible name
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10385 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-09-04 11:03:58 +00:00 |
|
brain
|
7c42793a1e
|
Fix silly compile errors
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10383 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-09-04 10:28:21 +00:00 |
|
brain
|
edd35ae3af
|
ability to create mutexes (rather than just having one system wide mutex) in the threadengines, allows for migration of m_mysql etc.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10381 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-09-04 10:06:59 +00:00 |
|
brain
|
8df7899385
|
CoreExport is required for the factories
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9011 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-22 21:19:19 +00:00 |
|
brain
|
9bc7a6139d
|
ThreadEngine::GetName(), for display in /version
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8985 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-21 17:59:26 +00:00 |
|
brain
|
4e5244a4d8
|
Now buildble.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8982 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-21 17:11:31 +00:00 |
|
brain
|
21193e2e62
|
Threadengine stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8980 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-21 17:06:20 +00:00 |
|
brain
|
11c08b9aed
|
Each Thread class must have its own thread handle, duh. Someone take away my craqpipe NOW.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8876 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-10 14:50:38 +00:00 |
|
brain
|
9dbd7d10ac
|
Add threading engine stuff. Docs to follow, untested and not used anywhere yet
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8874 e03df62e-2008-0410-955e-edbf42e46eb7
|
2008-02-10 14:32:02 +00:00 |
|