X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fpeerinfo%2Fpeerinfo.h;h=e618487578677c04b2e37140c4c54a2ada0f1ca3;hb=6973ade884b8e22e7fcaa51a90d00a8caa2d2fa4;hp=4cb52fa7c887053c6ce4eb5138d6ed9227105606;hpb=61193c264cebcbf896b3a9ab6e74136767bb5e5e;p=oweals%2Fgnunet.git diff --git a/src/peerinfo/peerinfo.h b/src/peerinfo/peerinfo.h index 4cb52fa7c..e61848757 100644 --- a/src/peerinfo/peerinfo.h +++ b/src/peerinfo/peerinfo.h @@ -1,10 +1,10 @@ /* This file is part of GNUnet. - (C) 2009 Christian Grothoff (and other contributing authors) + (C) 2009, 2010 Christian Grothoff (and other contributing authors) GNUnet is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 2, or (at your + by the Free Software Foundation; either version 3, or (at your option) any later version. GNUnet is distributed in the hope that it will be useful, but @@ -27,51 +27,26 @@ #include "gnunet_time_lib.h" #include "gnunet_peerinfo_service.h" -#define DEBUG_PEERINFO GNUNET_YES - -/** - * Add the given peer to the list. This message - * is always followed by a verified HELLO message. - */ -struct PeerAddMessage -{ - - /** - * Type will be GNUNET_MESSAGE_TYPE_PEERINFO_ADD - */ - struct GNUNET_MessageHeader header; - - /** - * Always zero. - */ - uint32_t reserved GNUNET_PACKED; - - /** - * For which peer do we provide a HELLO message here? - */ - struct GNUNET_PeerIdentity peer; - -}; +GNUNET_NETWORK_STRUCT_BEGIN /** * Message requesting a listing of all known peers, - * possibly modified by the specified trust value - * and restricted to the specified peer identity. + * possibly restricted to the specified peer identity. */ struct ListPeerMessage { /** - * Type will be GNUNET_MESSAGE_TYPE_PEERINFO_GET + * Type will be GNUNET_MESSAGE_TYPE_PEERINFO_GET or + * GNUNET_MESSAGE_TYPE_PEERINFO_GET_ALL. */ struct GNUNET_MessageHeader header; /** - * How much to change the trust in each returned peer, - * in network byte order. + * Always zero. */ - int32_t trust_change GNUNET_PACKED; + uint32_t reserved GNUNET_PACKED; /** * Restrict to peers with this identity (optional @@ -82,28 +57,6 @@ struct ListPeerMessage }; -/** - * Message requesting a listing of all known peers, - * possibly modified by the specified trust value - * and restricted to the specified peer identity. - */ -struct ListAllPeersMessage -{ - - /** - * Type will be GNUNET_MESSAGE_TYPE_PEERINFO_GET - */ - struct GNUNET_MessageHeader header; - - /** - * How much to change the trust in each returned peer, - * in network byte order. - */ - int32_t trust_change GNUNET_PACKED; - -}; - - /** * Message used to inform the client about * a particular peer; this message is optionally followed @@ -120,10 +73,9 @@ struct InfoMessage struct GNUNET_MessageHeader header; /** - * Amount of trust we now have in the peer, - * in network byte order. + * Always zero. */ - uint32_t trust GNUNET_PACKED; + uint32_t reserved GNUNET_PACKED; /** * About which peer are we talking here? @@ -131,6 +83,6 @@ struct InfoMessage struct GNUNET_PeerIdentity peer; }; - +GNUNET_NETWORK_STRUCT_END /* end of peerinfo.h */