diff options
Diffstat (limited to 'src/balutil/inc/balretry.h')
| -rw-r--r-- | src/balutil/inc/balretry.h | 37 |
1 files changed, 23 insertions, 14 deletions
diff --git a/src/balutil/inc/balretry.h b/src/balutil/inc/balretry.h index 040ab4ae..35282a7e 100644 --- a/src/balutil/inc/balretry.h +++ b/src/balutil/inc/balretry.h | |||
| @@ -6,12 +6,6 @@ | |||
| 6 | extern "C" { | 6 | extern "C" { |
| 7 | #endif | 7 | #endif |
| 8 | 8 | ||
| 9 | typedef enum BALRETRY_TYPE | ||
| 10 | { | ||
| 11 | BALRETRY_TYPE_CACHE, | ||
| 12 | BALRETRY_TYPE_EXECUTE, | ||
| 13 | } BALRETRY_TYPE; | ||
| 14 | |||
| 15 | /******************************************************************* | 9 | /******************************************************************* |
| 16 | BalRetryInitialize - initialize the retry count and timeout between | 10 | BalRetryInitialize - initialize the retry count and timeout between |
| 17 | retries (in milliseconds). | 11 | retries (in milliseconds). |
| @@ -33,9 +27,7 @@ DAPI_(void) BalRetryUninitialize(); | |||
| 33 | wait the specified timeout. | 27 | wait the specified timeout. |
| 34 | ********************************************************************/ | 28 | ********************************************************************/ |
| 35 | DAPI_(void) BalRetryStartPackage( | 29 | DAPI_(void) BalRetryStartPackage( |
| 36 | __in BALRETRY_TYPE type, | 30 | __in_z LPCWSTR wzPackageId |
| 37 | __in_z_opt LPCWSTR wzPackageId, | ||
| 38 | __in_z_opt LPCWSTR wzPayloadId | ||
| 39 | ); | 31 | ); |
| 40 | 32 | ||
| 41 | /******************************************************************* | 33 | /******************************************************************* |
| @@ -43,17 +35,34 @@ DAPI_(void) BalRetryStartPackage( | |||
| 43 | to consider. | 35 | to consider. |
| 44 | ********************************************************************/ | 36 | ********************************************************************/ |
| 45 | DAPI_(void) BalRetryErrorOccurred( | 37 | DAPI_(void) BalRetryErrorOccurred( |
| 46 | __in_z_opt LPCWSTR wzPackageId, | 38 | __in_z LPCWSTR wzPackageId, |
| 47 | __in DWORD dwError | 39 | __in DWORD dwError |
| 48 | ); | 40 | ); |
| 49 | 41 | ||
| 50 | /******************************************************************* | 42 | /******************************************************************* |
| 51 | BalRetryEndPackage - returns IDRETRY is a retry is recommended or | 43 | BalRetryEndPackage - returns TRUE if a retry is recommended. |
| 52 | IDNOACTION if a retry is not recommended. | ||
| 53 | ********************************************************************/ | 44 | ********************************************************************/ |
| 54 | DAPI_(HRESULT) BalRetryEndPackage( | 45 | DAPI_(HRESULT) BalRetryEndPackage( |
| 55 | __in BALRETRY_TYPE type, | 46 | __in_z LPCWSTR wzPackageId, |
| 56 | __in_z_opt LPCWSTR wzPackageId, | 47 | __in HRESULT hrError, |
| 48 | __inout BOOL* pfRetry | ||
| 49 | ); | ||
| 50 | |||
| 51 | /******************************************************************* | ||
| 52 | BalRetryStartContainerOrPayload - call when a container or payload | ||
| 53 | begins to be acquired. If the target is being retried, | ||
| 54 | the function will wait the specified timeout. | ||
| 55 | ********************************************************************/ | ||
| 56 | DAPI_(void) BalRetryStartContainerOrPayload( | ||
| 57 | __in_z_opt LPCWSTR wzContainerOrPackageId, | ||
| 58 | __in_z_opt LPCWSTR wzPayloadId | ||
| 59 | ); | ||
| 60 | |||
| 61 | /******************************************************************* | ||
| 62 | BalRetryEndContainerOrPayload - returns TRUE if a retry is recommended. | ||
| 63 | ********************************************************************/ | ||
| 64 | DAPI_(HRESULT) BalRetryEndContainerOrPayload( | ||
| 65 | __in_z_opt LPCWSTR wzContainerOrPackageId, | ||
| 57 | __in_z_opt LPCWSTR wzPayloadId, | 66 | __in_z_opt LPCWSTR wzPayloadId, |
| 58 | __in HRESULT hrError, | 67 | __in HRESULT hrError, |
| 59 | __inout BOOL* pfRetry | 68 | __inout BOOL* pfRetry |
