Add command to retrieve the node’s config
[jFCPlib.git] / src / main / java / net / pterodactylus / fcp / quelaton / FcpClient.java
1 package net.pterodactylus.fcp.quelaton;
2
3 /**
4  * FCP client used to communicate with a Freenet node.
5  *
6  * @author <a href="bombe@freenetproject.org">David ‘Bombe’ Roden</a>
7  */
8 public interface FcpClient {
9
10         GetNodeCommand getNode();
11         GetConfigCommand getConfig();
12
13         GenerateKeypairCommand generateKeypair();
14         ClientGetCommand clientGet();
15         ClientPutCommand clientPut();
16
17         ListPeerCommand listPeer();
18         ListPeersCommand listPeers();
19         AddPeerCommand addPeer();
20         ModifyPeerCommand modifyPeer();
21         RemovePeerCommand removePeer();
22
23         ListPeerNotesCommand listPeerNotes();
24         ModifyPeerNoteCommand modifyPeerNote();
25
26 }