1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-29 17:36:38 +08:00

refactor(core): distinguish repo.Repo components

This commit is contained in:
Brian Tiger Chow
2015-01-10 21:35:30 -08:00
parent 9d438843bd
commit b0f7143250

View File

@ -50,14 +50,16 @@ var log = eventlog.Logger("core")
type IpfsNode struct { type IpfsNode struct {
// Self // Self
Config *config.Config // the node's configuration Identity peer.ID // the local node's identity
Identity peer.ID // the local node's identity onlineMode bool // alternatively, offline
onlineMode bool // alternatively, offline
// TODO abstract as repo.Repo
Config *config.Config // the node's configuration
Datastore ds2.ThreadSafeDatastoreCloser // the local datastore
// Local node // Local node
Datastore ds2.ThreadSafeDatastoreCloser // the local datastore Pinning pin.Pinner // the pinning manager
Pinning pin.Pinner // the pinning manager Mounts Mounts // current mount state, if any.
Mounts Mounts // current mount state, if any.
// Services // Services
Peerstore peer.Peerstore // storage for other Peer instances Peerstore peer.Peerstore // storage for other Peer instances