1 package net.pterodactylus.fcp.quelaton;
4 * FCP client used to communicate with a Freenet node.
6 * @author <a href="bombe@freenetproject.org">David ‘Bombe’ Roden</a>
8 public interface FcpClient {
10 GetNodeCommand getNode();
11 GetConfigCommand getConfig();
13 GenerateKeypairCommand generateKeypair();
14 ClientGetCommand clientGet();
15 ClientPutCommand clientPut();
17 ListPeerCommand listPeer();
18 ListPeersCommand listPeers();
19 AddPeerCommand addPeer();
20 ModifyPeerCommand modifyPeer();
21 RemovePeerCommand removePeer();
23 ListPeerNotesCommand listPeerNotes();
24 ModifyPeerNoteCommand modifyPeerNote();