Files
mosquitto/test/mock/libcommon/file_common_mock.cpp
2025-09-17 12:48:02 +01:00

35 lines
938 B
C++

#include "libmosquitto_common_mock.hpp"
FILE *mosquitto_fopen(const char *path, const char *mode, bool restrict_read)
{
return LibMosquittoCommonMock::get_mock().mosquitto_fopen(
path, mode, restrict_read);
}
char *mosquitto_trimblanks(char *str)
{
return LibMosquittoCommonMock::get_mock().mosquitto_trimblanks(str);
}
char *mosquitto_fgets(char **buf, int *buflen, FILE *stream)
{
return LibMosquittoCommonMock::get_mock().mosquitto_fgets(buf, buflen, stream);
}
int mosquitto_write_file(const char *target_path, bool restrict_read, int (*write_fn)(FILE *fptr, void *user_data), void *user_data, void (*log_fn)(const char *msg))
{
return LibMosquittoCommonMock::get_mock().mosquitto_write_file(
target_path, restrict_read, write_fn, user_data, log_fn);
}
int mosquitto_read_file(const char *file, char **buf, size_t *buflen)
{
return LibMosquittoCommonMock::get_mock().mosquitto_read_file(
file, buf, buflen);
}