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().