Changeset 849ed54 in mainline for uspace/srv/net/tl/tcp/tcp_module.c
- Timestamp:
- 2010-03-30T18:39:04Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7553689
- Parents:
- 7d6fe4db
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tl/tcp/tcp_module.c
r7d6fe4db r849ed54 40 40 #include <async.h> 41 41 #include <stdio.h> 42 43 42 #include <ipc/ipc.h> 44 43 #include <ipc/services.h> 45 44 46 #include "../../err.h" 47 #include "../../modules.h" 48 49 #include "../../structures/packet/packet.h" 50 51 #include "../../include/net_interface.h" 52 #include "../../include/ip_protocols.h" 53 #include "../../include/ip_interface.h" 45 #include <net_err.h> 46 #include <net_modules.h> 47 #include <packet/packet.h> 48 #include <net_interface.h> 49 #include <ip_protocols.h> 50 #include <ip_interface.h> 51 #include <tl_standalone.h> 54 52 55 53 #include "tcp.h" 56 54 #include "tcp_module.h" 57 55 58 /** TCP module name.56 /** TCP module global data. 59 57 */ 60 #define NAME "TCP protocol" 61 62 /** Prints the module name. 63 * @see NAME 64 */ 65 void module_print_name(void); 58 extern tcp_globals_t tcp_globals; 66 59 67 60 /** Starts the TCP module. … … 72 65 * @returns Other error codes as defined for the REGISTER_ME() macro function. 73 66 */ 74 int module_start(async_client_conn_t client_connection); 75 76 /** Processes the TCP message. 77 * @param[in] callid The message identifier. 78 * @param[in] call The message parameters. 79 * @param[out] answer The message answer parameters. 80 * @param[out] answer_count The last parameter for the actual answer in the answer parameter. 81 * @returns EOK on success. 82 * @returns Other error codes as defined for the tcp_message() function. 83 */ 84 int module_message(ipc_callid_t callid, ipc_call_t * call, ipc_call_t * answer, int * answer_count); 85 86 /** TCP module global data. 87 */ 88 extern tcp_globals_t tcp_globals; 89 90 void module_print_name(void){ 91 printf("%s", NAME); 92 } 93 94 int module_start(async_client_conn_t client_connection){ 67 int tl_module_start(async_client_conn_t client_connection){ 95 68 ERROR_DECLARE; 96 69 … … 112 85 } 113 86 114 int module_message(ipc_callid_t callid, ipc_call_t * call, ipc_call_t * answer, int * answer_count){ 87 /** Processes the TCP message. 88 * @param[in] callid The message identifier. 89 * @param[in] call The message parameters. 90 * @param[out] answer The message answer parameters. 91 * @param[out] answer_count The last parameter for the actual answer in the answer parameter. 92 * @returns EOK on success. 93 * @returns Other error codes as defined for the tcp_message() function. 94 */ 95 int tl_module_message(ipc_callid_t callid, ipc_call_t * call, ipc_call_t * answer, int * answer_count){ 115 96 return tcp_message(callid, call, answer, answer_count); 116 97 }
Note:
See TracChangeset
for help on using the changeset viewer.