X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/12adf55a902b1d9bde677e4636530e5753857e05..8a7c40fa29ff18a437fcf4ee3f248a7aeb41c19c:/src/domain.sig?ds=sidebyside diff --git a/src/domain.sig b/src/domain.sig index 570fa5e..003dd2b 100644 --- a/src/domain.sig +++ b/src/domain.sig @@ -43,6 +43,8 @@ signature DOMAIN = sig (* Names of all system nodes *) val nodeMap : string Ast.StringMap.map (* Map node names to IP addresses *) + val nodeIp : string -> string + (* Look up a node in nodeMap *) val setUser : string -> unit val getUser : unit -> string @@ -50,4 +52,9 @@ signature DOMAIN = sig val your_domains : unit -> DataStructures.StringSet.set (* The domains the current user may configure *) + + val your_users : unit -> DataStructures.StringSet.set + val your_groups : unit -> DataStructures.StringSet.set + val your_paths : unit -> DataStructures.StringSet.set + (* UNIX users, groups, and paths the user may act with *) end