RTEMS
6.1-rc5
Loading...
Searching...
No Matches
cpukit
libfs
src
ftpfs
tftp_driver.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: BSD-2-Clause */
2
15
/*
16
* Copyright (C) 2022 embedded brains GmbH & Co. KG
17
*
18
* Redistribution and use in source and binary forms, with or without
19
* modification, are permitted provided that the following conditions
20
* are met:
21
* 1. Redistributions of source code must retain the above copyright
22
* notice, this list of conditions and the following disclaimer.
23
* 2. Redistributions in binary form must reproduce the above copyright
24
* notice, this list of conditions and the following disclaimer in the
25
* documentation and/or other materials provided with the distribution.
26
*
27
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
28
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
29
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
30
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
31
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
32
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
33
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
34
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
35
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
36
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
37
* POSSIBILITY OF SUCH DAMAGE.
38
*/
39
40
#ifndef _TFTP_DRIVER_H
41
#define _TFTP_DRIVER_H
42
43
/* Remove for C++ code */
44
#ifdef __cplusplus
45
extern
"C"
{
46
#endif
47
78
void
_Tftp_Destroy
(
79
void
*tftp_handle
80
);
81
82
/* Only non-private to ease unit testing */
83
ssize_t _Tftpfs_Parse_options(
84
const
char
*option_str,
85
tftp_net_config
*tftp_config,
86
uint32_t *flags
87
);
88
91
/* Remove for C++ code */
92
#ifdef __cplusplus
93
}
94
#endif
95
96
#endif
/* _TFTP_DRIVER_H */
_Tftp_Destroy
void _Tftp_Destroy(void *tftp_handle)
Free the resources associated with a TFTP client connection.
Definition:
tftpDriver.c:1517
tftp_net_config
This structure represents configuration value used by the TFTP client.
Definition:
tftp.h:213
Generated by
1.9.6