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 core/gnunet-service-core_neighbours.h
* @param kx key exchange that completed
*/
void
-GSC_SESSIONS_create (const struct GNUNET_PeerIdentity *peer,
- struct GSC_KeyExchangeInfo *kx);
+GSC_SESSIONS_create(const struct GNUNET_PeerIdentity *peer,
+ struct GSC_KeyExchangeInfo *kx);
/**
* @param peer peer that is now connected
*/
void
-GSC_SESSIONS_reinit (const struct GNUNET_PeerIdentity *peer);
+GSC_SESSIONS_reinit(const struct GNUNET_PeerIdentity *peer);
/**
* @param msg confirmation message we received
*/
void
-GSC_SESSIONS_confirm_typemap (const struct GNUNET_PeerIdentity *peer,
- const struct GNUNET_MessageHeader *msg);
+GSC_SESSIONS_confirm_typemap(const struct GNUNET_PeerIdentity *peer,
+ const struct GNUNET_MessageHeader *msg);
/**
* @param pid identity of peer to kill session with
*/
void
-GSC_SESSIONS_end (const struct GNUNET_PeerIdentity *pid);
+GSC_SESSIONS_end(const struct GNUNET_PeerIdentity *pid);
/**
* @param pid identity of peer ready to receive data
*/
void
-GSC_SESSIONS_solicit (const struct GNUNET_PeerIdentity *pid);
+GSC_SESSIONS_solicit(const struct GNUNET_PeerIdentity *pid);
/**
* have been invoked on it
*/
void
-GSC_SESSIONS_queue_request (struct GSC_ClientActiveRequest *car);
+GSC_SESSIONS_queue_request(struct GSC_ClientActiveRequest *car);
/**
* the caller (CLIENTS sysbsystem)
*/
void
-GSC_SESSIONS_dequeue_request (struct GSC_ClientActiveRequest *car);
+GSC_SESSIONS_dequeue_request(struct GSC_ClientActiveRequest *car);
/**
* @param car original request that was queued and then solicited,
* ownership does not change (dequeue will be called soon).
* @param msg message to transmit
- * @param cork is corking allowed?
* @param priority how important is this message
*/
void
-GSC_SESSIONS_transmit (struct GSC_ClientActiveRequest *car,
- const struct GNUNET_MessageHeader *msg,
- int cork,
- enum GNUNET_CORE_Priority priority);
+GSC_SESSIONS_transmit(struct GSC_ClientActiveRequest *car,
+ const struct GNUNET_MessageHeader *msg,
+ enum GNUNET_MQ_PriorityPreferences priority);
/**
* @param msg message to transmit
*/
void
-GSC_SESSIONS_broadcast_typemap (const struct GNUNET_MessageHeader *msg);
+GSC_SESSIONS_broadcast_typemap(const struct GNUNET_MessageHeader *msg);
/**
* @param client the new client
*/
void
-GSC_SESSIONS_notify_client_about_sessions (struct GSC_Client *client);
+GSC_SESSIONS_notify_client_about_sessions(struct GSC_Client *client);
/**
* @param msg typemap update message
*/
void
-GSC_SESSIONS_set_typemap (const struct GNUNET_PeerIdentity *peer,
- const struct GNUNET_MessageHeader *msg);
+GSC_SESSIONS_set_typemap(const struct GNUNET_PeerIdentity *peer,
+ const struct GNUNET_MessageHeader *msg);
/**
* @param type type of the message
*/
void
-GSC_SESSIONS_add_to_typemap (const struct GNUNET_PeerIdentity *peer,
- uint16_t type);
+GSC_SESSIONS_add_to_typemap(const struct GNUNET_PeerIdentity *peer,
+ uint16_t type);
/**
* Initialize sessions subsystem.
*/
void
-GSC_SESSIONS_init (void);
+GSC_SESSIONS_init(void);
/**
* Shutdown sessions subsystem.
*/
void
-GSC_SESSIONS_done (void);
-
+GSC_SESSIONS_done(void);
#endif