23 lines
442 B
C
23 lines
442 B
C
#pragma once
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include <stdint.h>
|
|
#include <stdlib.h>
|
|
#include "mocs.h"
|
|
|
|
struct tftp_context {
|
|
void* (*open)(const char* fname, const char* mode, uint8_t write);
|
|
void (*close)(void* handle);
|
|
int (*read)(void* handle, void* buf, int bytes);
|
|
int (*write)(void* handle, struct pbuf* p);
|
|
};
|
|
|
|
void tftp_cleanup(void);
|
|
int tftp_init(struct tftp_context* context);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif |