59 lines
1.5 KiB
JSON
59 lines
1.5 KiB
JSON
{
|
|
"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"]
|
|
}
|
|
]
|
|
} |