{
    "copyright": "Copyright 2012 Tony Garnock-Jones <tonygarnockjones@gmail.com>",
    "license": [
	"This program is free software: you can redistribute it and/or modify",
	"it under the terms of the GNU General Public License as published by",
	"the Free Software Foundation, either version 3 of the License, or",
	"(at your option) any later version.",
	"",
	"This program is distributed in the hope that it will be useful,",
	"but WITHOUT ANY WARRANTY; without even the implied warranty of",
	"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the",
	"GNU General Public License for more details.",
	"",
	"You should have received a copy of the GNU General Public License",
	"along with this program.  If not, see <http://www.gnu.org/licenses/>."
    ],
    "definitions": [
	{
	    "selector": "create",
	    "args": ["classname", "arg", "reply-sink", "reply-name"]
	},
	{
	    "selector": "create-ok",
	    "args": ["info"]
	},
	{
	    "selector": "create-failed",
	    "args": ["reason"]
	},
	{
	    "selector": "subscribed",
	    "args": ["source", "filter", "sink", "name"]
	},
	{
	    "selector": "unsubscribed",
	    "args": ["source", "filter", "sink", "name"]
	},
	{
	    "selector": "post",
	    "args": ["name", "body", "token"]
	},
	{
	    "selector": "subscribe",
	    "args": ["filter", "sink", "name", "reply_sink", "reply_name"]
	},
	{
	    "selector": "subscribe-ok",
	    "args": ["token"]
	},
	{
	    "selector": "unsubscribe",
	    "args": ["token"]
	},
	{
	    "selector": "error",
	    "args": ["message", "details"]
	}
    ]
}