Public Methods | |
void | destroy () |
virtual void | getName (oaString &name) const=0 |
virtual oaBoolean | testCapability (oaVCCap cap) const=0 |
virtual oaBoolean | getControlledLibs (oaArray< oaLib * > &libs) const=0 |
Static Public Methods | |
oaVCSystem * | get (const oaChar *name) |
|
This function will destroy this instance of the oaVCSystem object by calling "delete" on it. Since the destructor is virtual, the oaVCSystemPvt destructor will be called first, releasing the IVCSystem interface pointer. |
|
This function will get the correct oaVCSystem object (actually, an oaVCSystemPvt class). If a VC system of that name exists, the corresponding oaVCSystem object will be returned to the caller. If not, NULL will be returned.
|
|
This function will return an array of libraries that are being controlled by this version control system. Note that this isn't all the controlled libraries in this session; if a library is being controlled by a different version control system than the one represented by this instance of oaVCSystem, it will not appear in this list.
|
|
This function returns the name of this oaVCSystem object.
|
|
This function is used to determine if a particular capability is supported by the installed version control system.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.