Move JSON event generators into separate modules
authorKinsey Moore <kmoore@digium.com>
Tue, 14 May 2013 12:47:52 +0000 (12:47 +0000)
committerKinsey Moore <kmoore@digium.com>
Tue, 14 May 2013 12:47:52 +0000 (12:47 +0000)
commit2a9cbd693e2016ecaa1e2e31ca520a9dd48f0ca2
tree097e84d7a4acba3a32abc585467cccfe90c94278
parent54424c2ee2370d3d9dcb61ad438bc5d5ee2cbcdd
Move JSON event generators into separate modules

This moves the JSON event generators out of the Stasis-HTTP modules and
into standalone JSON-related counterparts so that Stasis-HTTP and
res_stasis can depend on them without creating dependency cycles. This
also provides a future location for Swagger Model validator functions
once the generators for that code are written.

Review: https://reviewboard.asterisk.org/r/2534/

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@388668 65c4cc65-6c06-0410-ace0-fbb531ad65f3
41 files changed:
res/res_stasis.c
res/res_stasis_http_events.c
res/res_stasis_json_asterisk.c [new file with mode: 0644]
res/res_stasis_json_asterisk.exports.in [new file with mode: 0644]
res/res_stasis_json_bridges.c [new file with mode: 0644]
res/res_stasis_json_bridges.exports.in [new file with mode: 0644]
res/res_stasis_json_channels.c [new file with mode: 0644]
res/res_stasis_json_channels.exports.in [new file with mode: 0644]
res/res_stasis_json_endpoints.c [new file with mode: 0644]
res/res_stasis_json_endpoints.exports.in [new file with mode: 0644]
res/res_stasis_json_events.c [new file with mode: 0644]
res/res_stasis_json_events.exports.in [new file with mode: 0644]
res/res_stasis_json_playback.c [new file with mode: 0644]
res/res_stasis_json_playback.exports.in [new file with mode: 0644]
res/res_stasis_json_recordings.c [new file with mode: 0644]
res/res_stasis_json_recordings.exports.in [new file with mode: 0644]
res/res_stasis_json_sounds.c [new file with mode: 0644]
res/res_stasis_json_sounds.exports.in [new file with mode: 0644]
res/stasis_http/resource_asterisk.h
res/stasis_http/resource_bridges.h
res/stasis_http/resource_channels.h
res/stasis_http/resource_endpoints.h
res/stasis_http/resource_events.h
res/stasis_http/resource_playback.h
res/stasis_http/resource_recordings.h
res/stasis_http/resource_sounds.h
res/stasis_json/resource_asterisk.h [new file with mode: 0644]
res/stasis_json/resource_bridges.h [new file with mode: 0644]
res/stasis_json/resource_channels.h [new file with mode: 0644]
res/stasis_json/resource_endpoints.h [new file with mode: 0644]
res/stasis_json/resource_events.h [new file with mode: 0644]
res/stasis_json/resource_playback.h [new file with mode: 0644]
res/stasis_json/resource_recordings.h [new file with mode: 0644]
res/stasis_json/resource_sounds.h [new file with mode: 0644]
rest-api-templates/make_stasis_http_stubs.py
rest-api-templates/res_stasis_http_resource.c.mustache
rest-api-templates/res_stasis_json_resource.c.mustache [new file with mode: 0644]
rest-api-templates/res_stasis_json_resource.exports.mustache [new file with mode: 0644]
rest-api-templates/stasis_http_resource.h.mustache
rest-api-templates/stasis_json_resource.h.mustache [new file with mode: 0644]
tests/test_res_stasis.c