- 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_esp_at.c
r457 r473 45 45 } SOCKET_IO_INSTANCE; 46 46 47 CONCRETE_IO_HANDLE socketio_esp_at_create(void* io_create_parameters); 48 void socketio_esp_at_destroy(CONCRETE_IO_HANDLE socket_io); 49 int socketio_esp_at_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); 50 int socketio_esp_at_close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context); 51 int socketio_esp_at_send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context); 52 void socketio_esp_at_dowork(CONCRETE_IO_HANDLE socket_io); 53 int socketio_esp_at_setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value); 54 47 55 /*this function will clone an option given by name and value*/ 48 static void* socketio_ CloneOption(const char* name, const void* value)56 static void* socketio_esp_at_CloneOption(const char* name, const void* value) 49 57 { 50 58 (void)name; … … 54 62 55 63 /*this function destroys an option previously created*/ 56 static void socketio_ DestroyOption(const char* name, const void* value)64 static void socketio_esp_at_DestroyOption(const char* name, const void* value) 57 65 { 58 66 (void)name; … … 60 68 } 61 69 62 static OPTIONHANDLER_HANDLE socketio_ retrieveoptions(CONCRETE_IO_HANDLE socket_io)70 static OPTIONHANDLER_HANDLE socketio_esp_at_retrieveoptions(CONCRETE_IO_HANDLE socket_io) 63 71 { 64 72 OPTIONHANDLER_HANDLE result; 65 73 (void)socket_io; 66 result = OptionHandler_Create(socketio_ CloneOption, socketio_DestroyOption, socketio_setoption);74 result = OptionHandler_Create(socketio_esp_at_CloneOption, socketio_esp_at_DestroyOption, socketio_esp_at_setoption); 67 75 if (result == NULL) 68 76 { … … 78 86 static const IO_INTERFACE_DESCRIPTION socket_io_interface_description = 79 87 { 80 socketio_ retrieveoptions,81 socketio_ create,82 socketio_ destroy,83 socketio_ open,84 socketio_ close,85 socketio_ send,86 socketio_ dowork,87 socketio_ setoption88 socketio_esp_at_retrieveoptions, 89 socketio_esp_at_create, 90 socketio_esp_at_destroy, 91 socketio_esp_at_open, 92 socketio_esp_at_close, 93 socketio_esp_at_send, 94 socketio_esp_at_dowork, 95 socketio_esp_at_setoption 88 96 }; 89 97 … … 269 277 } 270 278 271 CONCRETE_IO_HANDLE socketio_ create(void* io_create_parameters)279 CONCRETE_IO_HANDLE socketio_esp_at_create(void* io_create_parameters) 272 280 { 273 281 SOCKETIO_CONFIG* socket_io_config = io_create_parameters; … … 318 326 } 319 327 320 void socketio_ destroy(CONCRETE_IO_HANDLE socket_io)328 void socketio_esp_at_destroy(CONCRETE_IO_HANDLE socket_io) 321 329 { 322 330 if (socket_io != NULL) … … 352 360 } 353 361 354 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)362 int socketio_esp_at_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) 355 363 { 356 364 int result; … … 403 411 } 404 412 405 int socketio_ close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context)413 int socketio_esp_at_close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context) 406 414 { 407 415 int result = 0; … … 433 441 } 434 442 435 int socketio_ send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context)443 int socketio_esp_at_send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context) 436 444 { 437 445 int result; … … 455 463 else 456 464 { 457 // Queue the data, and the socketio_ dowork sends the package later465 // Queue the data, and the socketio_esp_at_dowork sends the package later 458 466 if (add_pending_io(socket_io_instance, buffer, size, on_send_complete, callback_context) != 0) 459 467 { … … 466 474 } 467 475 468 void socketio_ dowork(CONCRETE_IO_HANDLE socket_io)476 void socketio_esp_at_dowork(CONCRETE_IO_HANDLE socket_io) 469 477 { 470 478 if (socket_io != NULL) … … 485 493 } 486 494 487 int socketio_ setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value)495 int socketio_esp_at_setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value) 488 496 { 489 497 /* Not implementing any options, do nothing */ … … 491 499 } 492 500 493 const IO_INTERFACE_DESCRIPTION* socketio_ get_interface_description(void)501 const IO_INTERFACE_DESCRIPTION* socketio_esp_at_get_interface_description(void) 494 502 { 495 503 return &socket_io_interface_description;
Note:
See TracChangeset
for help on using the changeset viewer.