![]() |
AcUtils
A high performance abstraction layer for AccuRev
|
A container of AcStream objects that define AccuRev streams. AcStream objects are instantiated during AcDepot and AcDepots construction. More...

Public Member Functions | |
| AcStream | getStream (string name) |
| Get the AcStream object for stream name. More... | |
Internal Functions | |
Two-part object construction: | |
| AcStreams (bool dynamicOnly, bool includeHidden) | |
| A container of AcStream objects that define AccuRev streams. AcStream objects are instantiated during AcDepot and AcDepots construction. This constructor is called internally and not by user code. More... | |
| async Task< bool > | initAsync (AcDepot depot, string listfile=null) |
| Populate this container with AcStream objects as per constructor parameters. AcStream objects are instantiated during AcDepot and AcDepots construction. This function is called internally and not by user code. More... | |
A container of AcStream objects that define AccuRev streams. AcStream objects are instantiated during AcDepot and AcDepots construction.
Definition at line 375 of file AcStreams.cs.
|
inlinepackage |
A container of AcStream objects that define AccuRev streams. AcStream objects are instantiated during AcDepot and AcDepots construction. This constructor is called internally and not by user code.
| dynamicOnly | true for dynamic streams only, false for all stream types. |
| includeHidden | true to include hidden (removed) streams, otherwise do not include hidden streams. |
Definition at line 406 of file AcStreams.cs.
|
inline |
Get the AcStream object for stream name.
| name | Name of stream to query. |
Definition at line 497 of file AcStreams.cs.
|
inlinepackage |
Populate this container with AcStream objects as per constructor parameters. AcStream objects are instantiated during AcDepot and AcDepots construction. This function is called internally and not by user code.
| depot | The depot for which streams will be created. |
| listfile | List file %APPDATA%\AcTools\<prog_name>\<depot_name>.streams for the show -l <list-file> streams command if found, otherwise null.Example: "C:\Users\barnyrd\AppData\Roaming\AcTools\FooApp\NEPTUNE.streams". |
| AcUtilsException | caught and logged in %LOCALAPPDATA%\AcTools\Logs\<prog_name>-YYYY-MM-DD.log on show command failure. |
| Exception | caught and logged in %LOCALAPPDATA%\AcTools\Logs\<prog_name>-YYYY-MM-DD.log on failure to handle a range of exceptions. |
show <-fxig|-fxg> -p <depot> [-l listfile] streams show -fx -p <depot> streams may exist depending on the version of AccuRev in use. They are used internally by AccuRev and are not intended for customer usage. Micro Focus incident #3132463.Definition at line 435 of file AcStreams.cs.
Referenced by AcUtils.AcDepot.initAsync(), and AcUtils.AcDepots.initAsync().
1.8.9.1