summaryrefslogtreecommitdiffstats
path: root/src/server/events/Disconnect.cpp
AgeCommit message (Collapse)AuthorFilesLines
2011-10-06Remove _pending_disconnection from ConnectionImpl (reduce space per connection).David Robillard1-2/+0
Instead, implement DisconnectAll in a way that avoids the problem this flag was being used to avoid. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3535 a436a847-0d15-0410-975c-d299462d15a1
2011-10-06Use an intrusive linked list for InputPort connections.David Robillard1-4/+3
This simplifies the code and avoids the overhead of allocating list nodes. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3532 a436a847-0d15-0410-975c-d299462d15a1
2011-10-06Simpler providers/dependants implementation.David Robillard1-6/+6
Raul::List is no longer necessary here since these lists are only accessed in the pre-processing thread. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3531 a436a847-0d15-0410-975c-d299462d15a1
2011-09-24Remove concept of "blocking" events in favour of store RWLock.David Robillard1-8/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3488 a436a847-0d15-0410-975c-d299462d15a1
2011-05-13Apply 0002-Reformat-some-code-to-use-hard-tabs.patch from ticket #688, ↵David Robillard1-11/+11
except with modifications to not add broken indentation. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3263 a436a847-0d15-0410-975c-d299462d15a1
2011-04-20Rename Ingen::Engine to Ingen::Server (hopefully avoid odd name clases and ↵David Robillard1-0/+269
fix #675). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3184 a436a847-0d15-0410-975c-d299462d15a1