| OLD | NEW |
| 1 /* | 1 /* |
| 2 ** 2011 March 18 | 2 ** 2011 March 18 |
| 3 ** | 3 ** |
| 4 ** The author disclaims copyright to this source code. In place of | 4 ** The author disclaims copyright to this source code. In place of |
| 5 ** a legal notice, here is a blessing: | 5 ** a legal notice, here is a blessing: |
| 6 ** | 6 ** |
| 7 ** May you do good and not evil. | 7 ** May you do good and not evil. |
| 8 ** May you find forgiveness for yourself and forgive others. | 8 ** May you find forgiveness for yourself and forgive others. |
| 9 ** May you share freely, never taking more than you give. | 9 ** May you share freely, never taking more than you give. |
| 10 ** | 10 ** |
| (...skipping 28 matching lines...) Expand all Loading... |
| 39 ** if not. | 39 ** if not. |
| 40 ** | 40 ** |
| 41 ** MULTIPLEX_CTRL_SET_MAX_CHUNKS: | 41 ** MULTIPLEX_CTRL_SET_MAX_CHUNKS: |
| 42 ** This file control is used to set the maximum number of chunks | 42 ** This file control is used to set the maximum number of chunks |
| 43 ** allowed to be used for a mutliplex file set. | 43 ** allowed to be used for a mutliplex file set. |
| 44 */ | 44 */ |
| 45 #define MULTIPLEX_CTRL_ENABLE 214014 | 45 #define MULTIPLEX_CTRL_ENABLE 214014 |
| 46 #define MULTIPLEX_CTRL_SET_CHUNK_SIZE 214015 | 46 #define MULTIPLEX_CTRL_SET_CHUNK_SIZE 214015 |
| 47 #define MULTIPLEX_CTRL_SET_MAX_CHUNKS 214016 | 47 #define MULTIPLEX_CTRL_SET_MAX_CHUNKS 214016 |
| 48 | 48 |
| 49 #ifdef __cplusplus |
| 50 extern "C" { |
| 51 #endif |
| 52 |
| 49 /* | 53 /* |
| 50 ** CAPI: Initialize the multiplex VFS shim - sqlite3_multiplex_initialize() | 54 ** CAPI: Initialize the multiplex VFS shim - sqlite3_multiplex_initialize() |
| 51 ** | 55 ** |
| 52 ** Use the VFS named zOrigVfsName as the VFS that does the actual work. | 56 ** Use the VFS named zOrigVfsName as the VFS that does the actual work. |
| 53 ** Use the default if zOrigVfsName==NULL. | 57 ** Use the default if zOrigVfsName==NULL. |
| 54 ** | 58 ** |
| 55 ** The multiplex VFS shim is named "multiplex". It will become the default | 59 ** The multiplex VFS shim is named "multiplex". It will become the default |
| 56 ** VFS if makeDefault is non-zero. | 60 ** VFS if makeDefault is non-zero. |
| 57 ** | 61 ** |
| 58 ** An auto-extension is registered which will make the function | 62 ** An auto-extension is registered which will make the function |
| (...skipping 20 matching lines...) Expand all Loading... |
| 79 | 83 |
| 80 /* | 84 /* |
| 81 ** CAPI: Shutdown the multiplex system - sqlite3_multiplex_shutdown() | 85 ** CAPI: Shutdown the multiplex system - sqlite3_multiplex_shutdown() |
| 82 ** | 86 ** |
| 83 ** All SQLite database connections must be closed before calling this | 87 ** All SQLite database connections must be closed before calling this |
| 84 ** routine. | 88 ** routine. |
| 85 ** | 89 ** |
| 86 ** THIS ROUTINE IS NOT THREADSAFE. Call this routine exactly once while | 90 ** THIS ROUTINE IS NOT THREADSAFE. Call this routine exactly once while |
| 87 ** shutting down in order to free all remaining multiplex groups. | 91 ** shutting down in order to free all remaining multiplex groups. |
| 88 */ | 92 */ |
| 89 extern int sqlite3_multiplex_shutdown(void); | 93 extern int sqlite3_multiplex_shutdown(int eForce); |
| 90 | 94 |
| 95 #ifdef __cplusplus |
| 96 } /* End of the 'extern "C"' block */ |
| 91 #endif | 97 #endif |
| 98 |
| 99 #endif /* _TEST_MULTIPLEX_H */ |
| OLD | NEW |