Persistence is the interface for consistent persistence.
| 24 | |
| 25 | // Persistence is the interface for consistent persistence. |
| 26 | type Persistence interface { |
| 27 | Init(storePath string, initNode []proto.Node) (err error) |
| 28 | SetNode(node *proto.Node) (err error) |
| 29 | DelNode(nodeID proto.NodeID) (err error) |
| 30 | Reset() error |
| 31 | GetAllNodeInfo() (nodes []proto.Node, err error) |
| 32 | } |
| 33 | |
| 34 | // KMSStorage implements Persistence. |
| 35 | type KMSStorage struct{} |
no outgoing calls
no test coverage detected