mirror of
https://github.com/ipxe/ipxe
synced 2025-12-29 11:03:15 +03:00
Update ftp.c and hello.c to use the generic async_operations API.
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
|
||||
#include <stdint.h>
|
||||
#include <gpxe/tcp.h>
|
||||
#include <gpxe/async.h>
|
||||
|
||||
enum hello_state {
|
||||
HELLO_SENDING_MESSAGE = 1,
|
||||
@@ -37,10 +38,10 @@ struct hello_request {
|
||||
* remote server.
|
||||
*/
|
||||
void ( *callback ) ( char *data, size_t len );
|
||||
/** Connection complete indicator */
|
||||
int complete;
|
||||
/** Asynchronous operation */
|
||||
struct async_operation aop;
|
||||
};
|
||||
|
||||
extern void hello_connect ( struct hello_request *hello );
|
||||
extern struct async_operation * say_hello ( struct hello_request *hello );
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user