jsonrpc: modularise CJSONServiceDescription by providing AddType(), AddMethod(),...
authormontellese <montellese@xbmc.org>
Fri, 10 Jun 2011 09:51:17 +0000 (11:51 +0200)
committermontellese <montellese@xbmc.org>
Fri, 10 Jun 2011 09:51:17 +0000 (11:51 +0200)
commit3776cad8482610197477022e8ba14c6cd523e40e
treeb26effacf82e502d0bbac79239532e893c1a65c4
parent0613dc0f4e7540e4f423db1faa1745792834c61a
parent22db389cf34a25377d39fd1e41405c0e198264ba
jsonrpc: modularise CJSONServiceDescription by providing AddType(), AddMethod(), AddBuiltinMethod() and AddNotification() methods instead of Parse()

* montellese/jsonrpc_jsd_modularisation:
  jsonrpc: fix Video.Cast and Video.Streams schema definitions
  jsonrpc: split CJSONServiceDescription::AddMethod() into AddMethod() (for future use for addons) and AddBuiltinMethod() (for builtin jsonrpc methods)
  jsonrpc: optimize modularisation and replace ServiceDescription.json with methods.json, types.json and notifications.json
  jsonrpc: modularise CJSONServiceDescription by providing AddType(), AddMethod() and AddNotification() methods instead of Parse()

Conflicts:
xbmc/interfaces/json-rpc/ServiceDescription.h
xbmc/interfaces/json-rpc/ServiceDescription.json
xbmc/interfaces/json-rpc/ServiceDescription.h
xbmc/interfaces/json-rpc/types.json