The IConnectProject interface provides access to build manager functions exported by winIDEA. More...
#include <i_Connect.h>
Classes | |
| struct | SInfo |
| Contains information about the build manager capabilities. More... | |
| struct | SStatus |
| Contains information about the build manager status. More... | |
Public Types | |
| enum | EOperationFlags { ofCustom = 0x00000001 , ofCompile = 0x00000002 , ofLink = 0x00000003 , ofMake = 0x00000004 , ofBuild = 0x00000005 , ofDependencies = 0x00000006 , ofIsUpToDate = 0x00000007 , ofSetTarget = 0x00000008 , ofExport = 0x00000009 , ofImport = 0x0000000A , ofStop = 0x0000000F , ofOperationMask = 0x0000000F , ofSuppressPostLinkActions = 0x00000010 } |
| Flags defining build manager operations. More... | |
| enum | EOptionFlags { ofaGet = isys::IConnectProject::EOptionFlags::ofaGet , ofaEnum = isys::IConnectProject::EOptionFlags::ofaEnum , ofaSet = isys::IConnectProject::EOptionFlags::ofaSet , ofaAdd = isys::IConnectProject::EOptionFlags::ofaAdd , ofaRmv = isys::IConnectProject::EOptionFlags::ofaRmv , ofaMov = isys::IConnectProject::EOptionFlags::ofaMov , ofaMask = isys::IConnectProject::EOptionFlags::ofaMask , ofaRelativePaths = isys::IConnectProject::EOptionFlags::ofaRelativePaths , ofaEnumIndexMask = isys::IConnectProject::EOptionFlags::ofaEnumIndexMask } |
Public Member Functions | |
| virtual HRESULT | Operation (DWORD dwOperationFlags, const char *pszOperation, const char *pszParameters) PURE |
| Invokes a build manager operation. | |
| virtual HRESULT | Option (DWORD dwOptionFlags, const char *pszScope, const char *pszOption, LPSTR pszValue, DWORD dwValueLen) PURE |
| Sets or retrieves a build manager configuration option. | |
The IConnectProject interface provides access to build manager functions exported by winIDEA.
Flags defining build manager operations.
| Enumerator | |
|---|---|
| ofaGet | |
| ofaEnum | |
| ofaSet | |
| ofaAdd | |
| ofaRmv | |
| ofaMov | |
| ofaMask | |
| ofaRelativePaths | |
| ofaEnumIndexMask | |
|
virtual |
Invokes a build manager operation.
| dwOperationFlags | specifies the operation to execute. See IConnectProject::EOperationFlags |
| pszOperation | Identifies the custom operation to perform. The specified operation must be defined as custom operation in winIDEA. This parameter is ignored if ofCustom flag is not set. |
| pszParameters | specifies the additional parameters for the requested operation. |
|
virtual |
Sets or retrieves a build manager configuration option.
For description of parameters, see CProjectController.