/*
- This file is part of GNUnet.
- Copyright (C) 2008--2013 GNUnet e.V.
+ This file is part of GNUnet.
+ Copyright (C) 2008--2013 GNUnet e.V.
- GNUnet is free software: you can redistribute it and/or modify it
- under the terms of the GNU Affero General Public License as published
- by the Free Software Foundation, either version 3 of the License,
- or (at your option) any later version.
+ GNUnet is free software: you can redistribute it and/or modify it
+ under the terms of the GNU Affero General Public License as published
+ by the Free Software Foundation, either version 3 of the License,
+ or (at your option) any later version.
- GNUnet is distributed in the hope that it will be useful, but
- 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.
-*/
+ GNUnet is distributed in the hope that it will be useful, but
+ 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 testbed/testbed_api_underlay.c
*/
struct GNUNET_TESTBED_UnderlayLinkModel *
GNUNET_TESTBED_underlaylinkmodel_create (struct GNUNET_TESTBED_Peer *peer,
- enum GNUNET_TESTBED_UnderlayLinkModelType type)
+ enum
+ GNUNET_TESTBED_UnderlayLinkModelType
+ type)
{
struct GNUNET_TESTBED_UnderlayLinkModel *m;
* @param peer the peer to add
*/
void
-GNUNET_TESTBED_underlaylinkmodel_add_peer (struct GNUNET_TESTBED_UnderlayLinkModel *model,
+GNUNET_TESTBED_underlaylinkmodel_add_peer (struct
+ GNUNET_TESTBED_UnderlayLinkModel *
+ model,
struct GNUNET_TESTBED_Peer *peer)
{
struct ListEntry *entry;
* @param bandwidth bandwidth of the link in kilobytes per second [kB/s]
*/
void
-GNUNET_TESTBED_underlaylinkmodel_set_link (struct GNUNET_TESTBED_UnderlayLinkModel *model,
+GNUNET_TESTBED_underlaylinkmodel_set_link (struct
+ GNUNET_TESTBED_UnderlayLinkModel *
+ model,
struct GNUNET_TESTBED_Peer *peer,
uint32_t latency,
uint32_t loss,
* @param model the model to unallocate
*/
void
-GNUNET_TESTBED_underlaylinkmodel_free (struct GNUNET_TESTBED_UnderlayLinkModel *model)
+GNUNET_TESTBED_underlaylinkmodel_free (struct
+ GNUNET_TESTBED_UnderlayLinkModel *model)
{
model->peer->underlay_model_exists = 0;
free_entries (model);
* @param model the model to commit
*/
void
-GNUNET_TESTBED_underlaylinkmodel_commit (struct GNUNET_TESTBED_UnderlayLinkModel *model)
+GNUNET_TESTBED_underlaylinkmodel_commit (struct
+ GNUNET_TESTBED_UnderlayLinkModel *model)
{
/* FIXME: Marshal the model into a message */
GNUNET_break (0);