Initial implementation of pin/pin
This commit is contained in:
parent
d9774095d3
commit
ef380f2a69
7 changed files with 101 additions and 2 deletions
32
include/ipfs/pin/pin.h
Normal file
32
include/ipfs/pin/pin.h
Normal file
|
@ -0,0 +1,32 @@
|
|||
#ifndef IPFS_PIN_H
|
||||
#define IPFS_PIN_H
|
||||
|
||||
#include "ipfs/util/errs.h"
|
||||
|
||||
#ifdef IPFS_PIN_C
|
||||
const char *ipfs_pin_linkmap[] = {
|
||||
"recursive",
|
||||
"direct",
|
||||
"indirect",
|
||||
"internal",
|
||||
"not pinned",
|
||||
"any",
|
||||
"all"
|
||||
};
|
||||
#else // IPFS_PIN_C
|
||||
extern const char *ipfs_pin_map[];
|
||||
#endif // IPFS_PIN_C
|
||||
enum {
|
||||
Recursive = 0,
|
||||
Direct,
|
||||
Indirect,
|
||||
Internal,
|
||||
NotPinned,
|
||||
Any,
|
||||
All
|
||||
};
|
||||
|
||||
typedef int PinMode;
|
||||
|
||||
int ipfs_pin_init ();
|
||||
#endif // IPFS_PIN_H
|
|
@ -26,6 +26,7 @@
|
|||
ErrResolveLimit,
|
||||
ErrInvalidSignature,
|
||||
ErrInvalidSignatureFmt,
|
||||
ErrNoRecord
|
||||
ErrNoRecord,
|
||||
ErrCidDecodeFailed
|
||||
} ErrsIdx;
|
||||
#endif // IPFS_ERRS_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue