e8b8d06f24
Now attempting to use kademlia to find a hash, and NodeIO to transfer the file
26 lines
724 B
C
26 lines
724 B
C
/**
|
|
* Helpers for testing
|
|
*/
|
|
|
|
/**
|
|
* Create a new repository in the directory, erasing old one
|
|
* NOTE: base directory must already exist
|
|
*/
|
|
int drop_and_build_repository(const char* dir);
|
|
|
|
int drop_build_and_open_repo(const char* path, struct FSRepo** fs_repo);
|
|
|
|
/***
|
|
* Helper to create a test file in the OS
|
|
* @pram fileName the resultant file name
|
|
* @param bytes the data that goes in the file
|
|
* @param num_bytes the size of the buffer
|
|
*/
|
|
int create_file(const char* fileName, unsigned char* bytes, size_t num_bytes);
|
|
|
|
/***
|
|
* Create a buffer with some bytes
|
|
* @param buffer where to put the bytes
|
|
* @param num_bytes how much to fill of the buffer
|
|
*/
|
|
int create_bytes(unsigned char* buffer, size_t num_bytes);
|