5ae1f0caf919eae47db8e713af03ffc2b55ac54f
[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         GenerateKeypairCommand generateKeypair();
12         ClientGetCommand clientGet();
13         ClientPutCommand clientPut();
14
15         ListPeerCommand listPeer();
16         ListPeersCommand listPeers();
17         AddPeerCommand addPeer();
18         ModifyPeerCommand modifyPeer();
19         ListPeerNotesCommand listPeerNotes();
20
21 }