Loading...
Searching...
No Matches
Bundling.h
Go to the documentation of this file.
1/*
2** This file is part of eOn.
3**
4** SPDX-License-Identifier: BSD-3-Clause
5**
6** Copyright (c) 2010--present, eOn Development Team
7** All rights reserved.
8**
9** Repo:
10** https://github.com/TheochemUI/eOn
11*/
12#pragma once
13#include <string>
14#include <vector>
15
16namespace eonc {
17
18int getBundleSize(void);
19std::vector<std::string> unbundle(int number);
20void bundle(int number, const std::vector<std::string> &filenames,
21 std::vector<std::string> *bundledFilenames);
22void deleteUnbundledFiles(const std::vector<std::string> &unbundledFilenames);
23
24} // namespace eonc
RAII resource manager for the ARTn C library with global synchronization.
void bundle(int number, const std::vector< std::string > &filenames, std::vector< std::string > *bundledFilenames)
Definition Bundling.cpp:175
void deleteUnbundledFiles(const std::vector< std::string > &unbundledFilenames)
Definition Bundling.cpp:140
std::vector< std::string > unbundle(int number)
Definition Bundling.cpp:80
int getBundleSize()
Definition Bundling.cpp:28