1616 * specific language governing permissions and limitations
1717 * under the License.
1818 */
19- /**
20- * celix_bundle_archive.h
21- *
22- * \date Aug 8, 2010
23- * \author <a href="mailto:dev@celix.apache.org">Apache Celix Project Team</a>
24- * \copyright Apache License, Version 2.0
25- */
2619
2720#ifndef BUNDLE_ARCHIVE_H_
2821#define BUNDLE_ARCHIVE_H_
2922
30- #include "celix_types.h"
31- #include <stdbool.h>
32- #include <stdlib.h>
23+ #include <time.h>
3324
34- #include "celix_bundle_state .h"
25+ #include "celix_types .h"
3526#include "celix_errno.h"
36- #include "celix_framework_export.h"
3727#include "celix_bundle_manifest_type.h"
3828#include "celix_cleanup.h"
3929
5343extern "C" {
5444#endif
5545
56- /**
46+ /**
5747 * @brief Create bundle archive.
5848 * Create a bundle archive for the given root, id, location and revision nr.
5949 * Also create the bundle cache dir and if will reuse a existing bundle resource cache dir if the provided
@@ -63,10 +53,10 @@ celix_status_t celix_bundleArchive_create(celix_framework_t* fw, const char *arc
6353
6454void celix_bundleArchive_destroy (celix_bundle_archive_t * archive );
6555
66- /**
67- * Define the cleanup function for a bundle_archive_t, so that it can be used with celix_autoptr.
68- */
69- CELIX_DEFINE_AUTOPTR_CLEANUP_FUNC (celix_bundle_archive_t , celix_bundleArchive_destroy );
56+ /**
57+ * Define the cleanup function for a bundle_archive_t, so that it can be used with celix_autoptr.
58+ */
59+ CELIX_DEFINE_AUTOPTR_CLEANUP_FUNC (celix_bundle_archive_t , celix_bundleArchive_destroy );
7060
7161/**
7262 * @brief Returns the bundle id of the bundle archive.
0 commit comments