/* * Copyright (C) 2013 Freie Universität Berlin. * * This file is subject to the terms and conditions of the GNU Lesser * General Public License v2.1. See the file LICENSE in the top level * directory for more details. */ /** * @{ * @file msg_help.c * @brief Providing implementation for prototypes defined in msg_help.h. * @author Oliver Gesch */ #include #include "thread.h" #include "msg_help.h" void socket_base_block_continue_thread(void) { // msg_t recv_m; // recv_m.type = TCP_NOT_DEFINED; // while (recv_m.type != TCP_CONTINUE) // { // net_msg_receive(&recv_m); // } } int socket_base_net_msg_receive(msg_t *m) { return msg_receive(m); } int socket_base_net_msg_reply(msg_t *m, msg_t *reply, uint16_t message) { reply->type = message; return msg_reply(m, reply); } int socket_base_net_msg_send(msg_t *m, kernel_pid_t pid, bool block, uint16_t message) { m->type = message; return msg_send(m, pid, block); } int socket_base_net_msg_send_recv(msg_t *m, msg_t *reply, kernel_pid_t pid, uint16_t message) { m->type = message; return msg_send_receive(m, reply, pid);; } /** * @} */