diff options
| author | John Estabrook <jestabro@vyos.io> | 2025-08-17 13:43:58 -0500 |
|---|---|---|
| committer | John Estabrook <jestabro@vyos.io> | 2025-08-19 09:29:53 -0500 |
| commit | 28efcd85149bb284b7835c360dd2cfeab2f92aa2 (patch) | |
| tree | 969c43e6e3cfd1761f2604d83c020c7c3f4280d5 /src/session.mli | |
| parent | 88d926d30b4219c50bbb1167ab58d60c5c5d2bbb (diff) | |
| download | vyconf-28efcd85149bb284b7835c360dd2cfeab2f92aa2.tar.gz vyconf-28efcd85149bb284b7835c360dd2cfeab2f92aa2.zip | |
T7728: dynamically generate proposed config from changeset data
Diffstat (limited to 'src/session.mli')
| -rw-r--r-- | src/session.mli | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/session.mli b/src/session.mli index 1a9b79f..abe5165 100644 --- a/src/session.mli +++ b/src/session.mli @@ -25,14 +25,16 @@ val make : world -> string -> string -> int32 -> session_data val set_modified : session_data -> session_data -val apply_changes : cfg_op list -> Vyos1x.Config_tree.t -> Vyos1x.Config_tree.t - val validate : world -> session_data -> string list -> unit +val get_changeset : world -> Vyos1x.Config_tree.t -> Vyos1x.Config_tree.t -> cfg_op list + val set : world -> session_data -> string list -> session_data val delete : world -> session_data -> string list -> session_data +val get_proposed_config : world -> session_data -> Vyos1x.Config_tree.t + val discard : world -> session_data -> session_data val session_changed : world -> session_data -> bool @@ -53,7 +55,7 @@ val list_children : world -> session_data -> string list -> string list val string_of_op : cfg_op -> string -val prepare_commit : ?dry_run:bool -> world -> session_data -> string -> Commitd_client.Commit.commit_data +val prepare_commit : ?dry_run:bool -> world -> Vyos1x.Config_tree.t -> string -> Commitd_client.Commit.commit_data val get_config : world -> session_data -> string -> string |
