Merge ~epics-core/epics-base/+git/asLib:as-groups into ~epics-core/epics-base/+git/epics-base:7.0
Proposed by
mdavidsaver
Status: | Rejected |
---|---|
Rejected by: | mdavidsaver |
Proposed branch: | ~epics-core/epics-base/+git/asLib:as-groups |
Merge into: | ~epics-core/epics-base/+git/epics-base:7.0 |
Diff against target: |
295 lines (+139/-27) 3 files modified
modules/libcom/src/as/asLib.h (+19/-2) modules/libcom/src/as/asLibRoutines.c (+67/-22) modules/libcom/test/aslibtest.c (+53/-3) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
mdavidsaver | Needs Fixing | ||
Review via email:
|
Description of the change
First attempt to add the notion of groups (in the unix getgrent() sense) to asLib. As I want to preserve acf file compatibility with previous Base releases I'm not changing the parser, instead a "group" appears in a UAG() with a magic prefix "group:".
This branch changes only the core asLib. It won't be possible to use w/ CA. My intended user is PVA, which has the potential to transport a list of group names.
The main API change is the introduction of variants of asAddClient()and asChangeClient() which move most of the argument list to a structure. I also place an arbitrary limit of 16 groups to keep the API simple.
To post a comment you must log in.
I'll be pushing changes to github as well, so CI build results are available. Look for "as-groups" at https:/ /travis- ci.org/ mdavidsaver/ epics-base/ branches