clixon/apps/backend
Olof hagsand 8f1de15ad3 Changed module-specific upgrade API, not backward compatible. The API has been simplified which means more has to be done by the programmer.
* In summary, a user registers an upgrade callback per module. The callback is called at startup if the module is added, has been removed or if the revision on file is different from the one in the system.
  * The register function has removed `from` and `rev` parameters: `upgrade_callback_register(h, cb, namespace, arg)`
  * The callback function has a new `op` parameter with possible values: `XML_FLAG_ADD`, `XML_FLAG_CHANGE` or `XML_FLAG_CHANGE`: `clicon_upgrade_cb(h, xn, ns, op, from, to, arg, cbret)`
2020-06-26 14:39:04 +02:00
..
backend_client.c Replaced the global variable debug with access function: clicon_debug_get(). 2020-06-09 16:04:49 +02:00
backend_client.h * Internal backend socket protocol changed: uint32_t session-id added, see clixon_proto.h 2019-10-19 19:52:09 +02:00
backend_commit.c Changed module-specific upgrade API, not backward compatible. The API has been simplified which means more has to be done by the programmer. 2020-06-26 14:39:04 +02:00
backend_commit.h Removed and enabled code for compile options: RESTART_PLUGIN_RPC, XML_NEW_DIFFERENTIATE, OPTIMIZE_45_BIND and OPTIMIZE_45_SORT 2020-05-11 15:29:58 +02:00
backend_handle.h Added restconf handle specialization to implement restconf parameters 2020-06-22 12:47:43 +02:00
backend_main.c further restconf refactoring 2020-06-11 21:54:09 +02:00
backend_plugin.c Replaced the global variable debug with access function: clicon_debug_get(). 2020-06-09 16:04:49 +02:00
backend_plugin.h * New clixon-lib@2020-04-23.yang revision 2020-04-28 22:10:06 +02:00
backend_socket.c all clixon event functions prepended with clixon_ 2020-06-05 16:19:03 +02:00
backend_socket.h 2019 2019-01-02 15:48:30 +01:00
backend_startup.c * New clixon-lib@2020-04-23.yang revision 2020-04-28 22:10:06 +02:00
backend_startup.h * startup_extraxml triggers unnecessary validation 2019-06-14 22:01:30 +02:00
clixon_backend.h 2019 2019-01-02 15:48:30 +01:00
clixon_backend_handle.c Added restconf handle specialization to implement restconf parameters 2020-06-22 12:47:43 +02:00
clixon_backend_handle.h 2019 2019-01-02 15:48:30 +01:00
clixon_backend_transaction.c Clixon 4.4 three compile-time options: MOVE_TRANS_END for changing transaction-end callbacks; STATE_ORDERED_BY_SYSTEM to make state data system ordered; XML_MERGE_TWO_ROUNDS to improve xml_merge performance. 2020-04-02 14:28:58 +02:00
clixon_backend_transaction.h Non-key list now not accepted in edit-config (before only on validation) 2019-05-08 12:51:10 +02:00
Makefile.in Makefile copyright 2020-05-12 13:59:45 +02:00