- Timestamp:
- Jun 27, 2021, 11:25:52 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
azure_iot_hub_f767zi/trunk/azure_iot_sdk/c-utility/adapters/socketio_lwip.c
r468 r473 111 111 112 112 /*this function will clone an option given by name and value*/ 113 static void* socketio_ CloneOption(const char* name, const void* value)113 static void* socketio_lwip_CloneOption(const char* name, const void* value) 114 114 { 115 115 void* result; … … 152 152 153 153 /*this function destroys an option previously created*/ 154 static void socketio_ DestroyOption(const char* name, const void* value)154 static void socketio_lwip_DestroyOption(const char* name, const void* value) 155 155 { 156 156 if (name != NULL) … … 163 163 } 164 164 165 static OPTIONHANDLER_HANDLE socketio_retrieveoptions(CONCRETE_IO_HANDLE handle) 165 CONCRETE_IO_HANDLE socketio_lwip_create(void* io_create_parameters); 166 void socketio_lwip_destroy(CONCRETE_IO_HANDLE socket_io); 167 int socketio_lwip_open(CONCRETE_IO_HANDLE socket_io, ON_IO_OPEN_COMPLETE on_io_open_complete, void* on_io_open_complete_context, ON_BYTES_RECEIVED on_bytes_received, void* on_bytes_received_context, ON_IO_ERROR on_io_error, void* on_io_error_context); 168 int socketio_lwip_close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context); 169 int socketio_lwip_send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context); 170 void socketio_lwip_dowork(CONCRETE_IO_HANDLE socket_io); 171 int socketio_lwip_setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value); 172 173 static OPTIONHANDLER_HANDLE socketio_lwip_retrieveoptions(CONCRETE_IO_HANDLE handle) 166 174 { 167 175 OPTIONHANDLER_HANDLE result; … … 176 184 SOCKET_IO_INSTANCE* socket_io_instance = (SOCKET_IO_INSTANCE*)handle; 177 185 178 result = OptionHandler_Create(socketio_ CloneOption, socketio_DestroyOption, socketio_setoption);186 result = OptionHandler_Create(socketio_lwip_CloneOption, socketio_lwip_DestroyOption, socketio_lwip_setoption); 179 187 if (result == NULL) 180 188 { … … 195 203 static const IO_INTERFACE_DESCRIPTION socket_io_interface_description = 196 204 { 197 socketio_ retrieveoptions,198 socketio_ create,199 socketio_ destroy,200 socketio_ open,201 socketio_ close,202 socketio_ send,203 socketio_ dowork,204 socketio_ setoption205 socketio_lwip_retrieveoptions, 206 socketio_lwip_create, 207 socketio_lwip_destroy, 208 socketio_lwip_open, 209 socketio_lwip_close, 210 socketio_lwip_send, 211 socketio_lwip_dowork, 212 socketio_lwip_setoption 205 213 }; 206 214 … … 678 686 } 679 687 680 CONCRETE_IO_HANDLE socketio_ create(void* io_create_parameters)688 CONCRETE_IO_HANDLE socketio_lwip_create(void* io_create_parameters) 681 689 { 682 690 SOCKETIO_CONFIG* socket_io_config = io_create_parameters; … … 750 758 } 751 759 752 void socketio_ destroy(CONCRETE_IO_HANDLE socket_io)760 void socketio_lwip_destroy(CONCRETE_IO_HANDLE socket_io) 753 761 { 754 762 if (socket_io != NULL) … … 780 788 } 781 789 782 int socketio_ open(CONCRETE_IO_HANDLE socket_io, ON_IO_OPEN_COMPLETE on_io_open_complete, void* on_io_open_complete_context, ON_BYTES_RECEIVED on_bytes_received, void* on_bytes_received_context, ON_IO_ERROR on_io_error, void* on_io_error_context)790 int socketio_lwip_open(CONCRETE_IO_HANDLE socket_io, ON_IO_OPEN_COMPLETE on_io_open_complete, void* on_io_open_complete_context, ON_BYTES_RECEIVED on_bytes_received, void* on_bytes_received_context, ON_IO_ERROR on_io_error, void* on_io_error_context) 783 791 { 784 792 int result; … … 867 875 } 868 876 869 int socketio_ close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context)877 int socketio_lwip_close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context) 870 878 { 871 879 int result = 0; … … 898 906 } 899 907 900 int socketio_ send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context)908 int socketio_lwip_send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context) 901 909 { 902 910 int result; … … 978 986 } 979 987 980 void socketio_ dowork(CONCRETE_IO_HANDLE socket_io)988 void socketio_lwip_dowork(CONCRETE_IO_HANDLE socket_io) 981 989 { 982 990 if (socket_io != NULL) … … 1117 1125 #endif // __APPLE__ 1118 1126 1119 static int socketio_ setaddresstype_option(SOCKET_IO_INSTANCE* socket_io_instance, const char* addressType)1127 static int socketio_lwip_setaddresstype_option(SOCKET_IO_INSTANCE* socket_io_instance, const char* addressType) 1120 1128 { 1121 1129 int result; … … 1145 1153 } 1146 1154 1147 int socketio_ setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value)1155 int socketio_lwip_setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value) 1148 1156 { 1149 1157 int result; … … 1210 1218 else if (strcmp(optionName, OPTION_ADDRESS_TYPE) == 0) 1211 1219 { 1212 result = socketio_ setaddresstype_option(socket_io_instance, (const char*)value);1220 result = socketio_lwip_setaddresstype_option(socket_io_instance, (const char*)value); 1213 1221 } 1214 1222 else … … 1221 1229 } 1222 1230 1223 const IO_INTERFACE_DESCRIPTION* socketio_ get_interface_description(void)1231 const IO_INTERFACE_DESCRIPTION* socketio_lwip_get_interface_description(void) 1224 1232 { 1225 1233 return &socket_io_interface_description;
Note:
See TracChangeset
for help on using the changeset viewer.