cmvr-head-client/generated/c_file_service_server.h
2026-08-05 16:42:59 +08:00

60 lines
1.1 KiB
C

/*
* Generated by erpcgen 1.14.0 on Tue Apr 28 12:16:37 2026.
*
* AUTOGENERATED - DO NOT EDIT
*/
#if !defined(_c_file_service_server_h_)
#define _c_file_service_server_h_
#include "file_service_common.h"
#if defined(__cplusplus)
extern "C"
{
#endif
typedef void * erpc_service_t;
#if !defined(ERPC_FUNCTIONS_DEFINITIONS)
#define ERPC_FUNCTIONS_DEFINITIONS
/*! @brief file_service identifiers */
enum _file_service_ids
{
kfile_service_service_id = 2,
kfile_service_fileWriteBegin_id = 1,
kfile_service_fileWriteChunk_id = 2,
kfile_service_fileWriteEnd_id = 3,
kfile_service_fileWriteAbort_id = 4,
};
//! @name file_service
//@{
int32_t fileWriteBegin(const char * path, uint32_t total_size);
int32_t fileWriteChunk(const binary_t * data);
int32_t fileWriteEnd(void);
int32_t fileWriteAbort(void);
//@}
#endif // ERPC_FUNCTIONS_DEFINITIONS
/*! @brief Return file_service_service service object. */
erpc_service_t create_file_service_service(void);
/*! @brief Destroy file_service_service service object. */
void destroy_file_service_service(erpc_service_t service);
#if defined(__cplusplus)
}
#endif
#endif // _c_file_service_server_h_