WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Affero General Public License for more details.
-
+
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
SPDX-License-Identifier: AGPL3.0-or-later
-*/
+ */
/**
* @file peerinfo/peerinfo.h
* Message requesting a listing of peers,
* restricted to the specified peer identity.
*/
-struct ListPeerMessage
-{
-
+struct ListPeerMessage {
/**
* Type will be GNUNET_MESSAGE_TYPE_PEERINFO_GET
*/
* field, check header.size!).
*/
struct GNUNET_PeerIdentity peer;
-
};
/**
* Message requesting a listing of all peers,
* restricted to the specified peer identity.
*/
-struct ListAllPeersMessage
-{
+struct ListAllPeersMessage {
/**
* Type will be GNUNET_MESSAGE_TYPE_PEERINFO_GET_ALL
*/
* Include friend only HELLOs and peers in callbacks
*/
uint32_t include_friend_only GNUNET_PACKED;
-
};
/**
* Header for all communications.
*/
-struct NotifyMessage
-{
+struct NotifyMessage {
/**
* Type will be GNUNET_MESSAGE_TYPE_PEERINFO_NOTIFY
*/
* Include friend only HELLOs and peers in callbacks
*/
uint32_t include_friend_only GNUNET_PACKED;
-
};
* Check the header.size field to see if a HELLO is
* present.
*/
-struct InfoMessage
-{
-
+struct InfoMessage {
/**
* Type will be GNUNET_MESSAGE_TYPE_PEERINFO_INFO
*/
* About which peer are we talking here?
*/
struct GNUNET_PeerIdentity peer;
-
};
GNUNET_NETWORK_STRUCT_END