source: mainline/uspace/srv/udp/ucall.c@ 4794417

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 4794417 was 4794417, checked in by Jiri Svoboda <jiri@…>, 13 years ago

Add missing files.

  • Property mode set to 100644
File size: 2.7 KB
RevLine 
[4794417]1/*
2 * Copyright (c) 2012 Jiri Svoboda
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 *
9 * - Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
11 * - Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the distribution.
14 * - The name of the author may not be used to endorse or promote products
15 * derived from this software without specific prior written permission.
16 *
17 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
18 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
19 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
20 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 */
28
29/** @addtogroup tcp
30 * @{
31 */
32
33/**
34 * @file UDP user calls
35 */
36
37#include <io/log.h>
38
39//#include "conn.h"
40#include "udp_type.h"
41#include "ucall.h"
42
43udp_error_t udp_uc_create(udp_assoc_t **assoc)
44{
45// udo_assoc_t *nassoc;
46
47 log_msg(LVL_DEBUG, "udp_uc_create()");
48
49 return UDP_EOK;
50}
51
52udp_error_t udp_uc_set_foreign(udp_assoc_t *assoc, udp_sock_t *fsock)
53{
54// udo_assoc_t *nconn;
55
56 log_msg(LVL_DEBUG, "udp_uc_set_foreign(%p, %p)", assoc, fsock);
57
58 return UDP_EOK;
59}
60
61udp_error_t udp_uc_set_local(udp_assoc_t *assoc, udp_sock_t *lsock)
62{
63// udo_assoc_t *nconn;
64
65 log_msg(LVL_DEBUG, "udp_uc_set_local(%p, %p)", assoc, lsock);
66
67 return UDP_EOK;
68}
69
70udp_error_t udp_uc_send(udp_assoc_t *assoc, udp_sock_t *fsock, void *data,
71 size_t size, xflags_t flags)
72{
73 log_msg(LVL_DEBUG, "%s: udp_uc_send()", assoc->name);
74 return UDP_EOK;
75}
76
77udp_error_t udp_uc_receive(udp_assoc_t *assoc, void *buf, size_t size,
78 size_t *rcvd, xflags_t *xflags, udp_sock_t *fsock)
79{
80// size_t xfer_size;
81
82 log_msg(LVL_DEBUG, "%s: udp_uc_receive()", assoc->name);
83 return UDP_EOK;
84}
85
86void udp_uc_status(udp_assoc_t *assoc, udp_assoc_status_t *astatus)
87{
88 log_msg(LVL_DEBUG, "udp_uc_status()");
89// cstatus->cstate = conn->cstate;
90}
91
92void udp_uc_destroy(udp_assoc_t *assoc)
93{
94 log_msg(LVL_DEBUG, "udp_uc_delete()");
95// udp_assoc_destroy(assoc);
96}
97
98/**
99 * @}
100 */
Note: See TracBrowser for help on using the repository browser.