C++ API changes+fixes:

- context is now a pointer to make sure there's only one all the time
- fixed a couple of double free's
- some minor bug fixes
This commit is contained in:
git@daemon.de
2014-08-01 14:46:38 +02:00
parent 1e4e65b811
commit e6a5c51d8a
13 changed files with 168 additions and 114 deletions

View File

@@ -46,13 +46,13 @@ namespace pcp {
class Vault {
private:
vault_t *V;
PcpContext PTX;
PcpContext *PTX;
public:
// constructors
Vault();
Vault(PcpContext &P);
Vault(PcpContext &P, std::string filename);
Vault(PcpContext *P);
Vault(PcpContext *P, std::string filename);
// destructor
~Vault();