2016-10-27 18:11:34 +00:00
|
|
|
//
|
|
|
|
// builder.h
|
|
|
|
// c-ipfs
|
|
|
|
//
|
|
|
|
// Created by John Jones on 10/27/16.
|
|
|
|
// Copyright © 2016 JMJAtlanta. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
#ifndef __CORE_BUILDER_H__
|
|
|
|
#define __CORE_BUILDER_H__
|
|
|
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
2016-10-31 16:13:42 +00:00
|
|
|
#include "ipfs/commands/context.h"
|
|
|
|
#include "ipfs/repo/config/config.h"
|
2016-10-27 18:11:34 +00:00
|
|
|
|
|
|
|
struct BuildCfg {
|
|
|
|
int online;
|
|
|
|
// ExtraOpts map[string]bool
|
|
|
|
int permanent;
|
|
|
|
int nil_repo;
|
|
|
|
//struct RoutingOption routing;
|
|
|
|
//struct HostOption host;
|
|
|
|
//struct Repo repo;
|
|
|
|
};
|
|
|
|
|
|
|
|
int core_builder_new_node(struct Context* context, struct BuildCfg* build_cfg, struct IpfsNode* buildConfig);
|
|
|
|
|
|
|
|
#endif /* builder_h */
|