summaryrefslogtreecommitdiff
path: root/src/rabbit_exchange.erl
Commit message (Expand)AuthorAgeFilesLines
* more efficient lockingbug20193Matthias Radestock2009-01-261-1/+1
* prefix all mnesia table names with 'rabbit_'Matthias Radestock2009-01-221-35/+40
* don't infer table name from record type in mnesia opsMatthias Radestock2009-01-221-25/+32
* minor refactoring: more consistent signatures/matching in routing functionsbug20152Matthias Radestock2009-01-151-14/+14
* refactoring to eliminate code duplicationMatthias Radestock2009-01-151-48/+31
* cosmetic and minor refactoringMatthias Radestock2009-01-151-35/+37
* Implement routing for headers exchange.Tony Garnock-Jones2009-01-151-11/+100
* Add "amq.match" builtin exchange; accept "headers" in exchange.declare; andTony Garnock-Jones2009-01-151-0/+5
* deal with race conditionbug20061Matthias Radestock2008-12-231-2/+4
* Merged 20046 into defaultBen Hood2008-12-221-1/+13
|\
| * work around OTP-7025 in a second placebug20046Matthias Radestock2008-12-211-1/+13
|/
* merged default into bug18381bug18381Tony Garnock-Jones2008-12-091-4/+47
|\
| * qualify various list/info functions with vhostMatthias Radestock2008-12-031-19/+19
| * add rabbit_exchange:list_bindings/0Matthias Radestock2008-11-181-1/+12
| * add exchange list and info functionsMatthias Radestock2008-11-121-1/+33
* | Update copyrights.bug19974Tony Garnock-Jones2008-12-091-6/+12
* | work around OTP-7025bug19522Matthias Radestock2008-11-191-2/+10
|/
* Added function for RabbiterBen Hood2008-10-131-0/+15
* Nuked a spaceBen Hood2008-10-131-1/+1
* Used record wildcard match featureBen Hood2008-10-131-15/+7
* Added wilcards to every argument field in binding recordBen Hood2008-10-131-12/+22
* Added arguments field to bindingBen Hood2008-10-131-9/+11
* maybe_auto_delete should always return okMatthias Radestock2008-10-121-1/+2
* cosmeticMatthias Radestock2008-10-121-6/+3
* some minor formatting fixesMatthias Radestock2008-10-121-4/+4
* refactoring: never construct reverse routes/bindings directlyMatthias Radestock2008-10-121-6/+7
* fix indentation and commentsMatthias Radestock2008-10-121-68/+57
* inline delete_bindings/1Matthias Radestock2008-10-121-30/+22
* rejig call_with_exchangeMatthias Radestock2008-10-121-15/+14
* Removed superfluous commentBen Hood2008-10-111-3/+0
* Don't hassle the HOFBen Hood2008-10-111-10/+8
* Reinstated list_exchange_bindings/1Ben Hood2008-10-101-2/+21
* Changed select for has_bindings into a continuationBen Hood2008-10-101-3/+8
* Refactored all of the exchange delete functionsBen Hood2008-10-101-69/+57
* Simplified has_bindings because it only needs to do simple select and countBen Hood2008-10-081-16/+10
* Brought forwards delete function into loop to avoid delete_object wildcard is...Ben Hood2008-10-071-6/+6
* Fixes for dialyzerBen Hood2008-10-061-4/+4
* Merged default into 18776Ben Hood2008-10-061-161/+220
|\
| * Lock demotionBen Hood2008-10-061-5/+7
| * Further refactoringsBen Hood2008-10-061-17/+10
| * Refactored call_with_exchangeBen Hood2008-10-061-15/+9
| * Factored out route deletion with reverse lookupBen Hood2008-10-061-19/+25
| * Factored out re-entry conditionBen Hood2008-10-061-8/+7
| * Fixed full table scan when deleting forwards routesBen Hood2008-10-061-11/+12
| * Refactored deleting forwards bindingsBen Hood2008-10-051-6/+8
| * Makes better use out of the reverse routes when deletingBen Hood2008-10-051-17/+40
| * Minor refactoring of the continuationBen Hood2008-10-051-12/+6
| * Fixes for auto-delete exchangesBen Hood2008-10-051-27/+67
| * Fix for not cleaning up durable auto_delete exchanges properlyBen Hood2008-09-301-1/+5
| * SimplicationsBen Hood2008-09-301-9/+7