e8b8d06f24
Now attempting to use kademlia to find a hash, and NodeIO to transfer the file
32 lines
562 B
C
32 lines
562 B
C
#ifndef DAEMON_H
|
|
#define DAEMON_H
|
|
|
|
#include <stdint.h>
|
|
|
|
#define MAX 5
|
|
#define CONNECTIONS 50
|
|
|
|
struct null_connection_params {
|
|
int socket;
|
|
int *count;
|
|
struct IpfsNode* local_node;
|
|
};
|
|
|
|
struct null_listen_params {
|
|
uint32_t ipv4;
|
|
uint16_t port;
|
|
};
|
|
|
|
struct IpfsNodeListenParams {
|
|
uint32_t ipv4;
|
|
uint16_t port;
|
|
struct IpfsNode* local_node;
|
|
};
|
|
|
|
void *ipfs_null_connection (void *ptr);
|
|
void *ipfs_null_listen (void *ptr);
|
|
int ipfs_daemon (int argc, char **argv);
|
|
int ipfs_daemon_start(char* repo_path);
|
|
int ipfs_ping (int argc, char **argv);
|
|
|
|
#endif // DAEMON_H
|