| 67 | * The bundle event type. |
| 68 | */ |
| 69 | enum Type : uint32_t |
| 70 | { |
| 71 | |
| 72 | /** |
| 73 | * The bundle has been installed. |
| 74 | * <p> |
| 75 | * The bundle has been installed by the Framework. |
| 76 | * |
| 77 | * @see BundleContext::InstallBundles(const std::string&) |
| 78 | */ |
| 79 | BUNDLE_INSTALLED = 0x00000001, |
| 80 | |
| 81 | /** |
| 82 | * The bundle has been started. |
| 83 | * <p> |
| 84 | * The bundle's |
| 85 | * \link BundleActivator::Start(BundleContext) BundleActivator Start\endlink method |
| 86 | * has been executed if the bundle has a bundle activator class. |
| 87 | * |
| 88 | * @see Bundle::Start() |
| 89 | */ |
| 90 | BUNDLE_STARTED = 0x00000002, |
| 91 | |
| 92 | /** |
| 93 | * The bundle has been stopped. |
| 94 | * <p> |
| 95 | * The bundle's |
| 96 | * \link BundleActivator::Stop(BundleContext) BundleActivator Stop\endlink method |
| 97 | * has been executed if the bundle has a bundle activator class. |
| 98 | * |
| 99 | * @see Bundle::Stop() |
| 100 | */ |
| 101 | BUNDLE_STOPPED = 0x00000004, |
| 102 | |
| 103 | /** |
| 104 | * The bundle has been updated. |
| 105 | * |
| 106 | * @note This identifier is reserved for future use and not supported yet. |
| 107 | */ |
| 108 | BUNDLE_UPDATED = 0x00000008, |
| 109 | |
| 110 | /** |
| 111 | * The bundle has been uninstalled. |
| 112 | * |
| 113 | * @see Bundle::Uninstall() |
| 114 | */ |
| 115 | BUNDLE_UNINSTALLED = 0x00000010, |
| 116 | |
| 117 | /** |
| 118 | * The bundle has been resolved. |
| 119 | * |
| 120 | * @see Bundle#STATE_RESOLVED |
| 121 | */ |
| 122 | BUNDLE_RESOLVED = 0x00000020, |
| 123 | |
| 124 | /** |
| 125 | * The bundle has been unresolved. |
| 126 | * |
no outgoing calls
no test coverage detected