- moved mms_server.h back to public API (see github #117)

pull/179/head
Michael Zillgith 7 years ago
parent 6e9a794047
commit 5a83af9206

@ -101,6 +101,7 @@ set(API_HEADERS
src/mms/inc/mms_types.h
src/mms/inc/mms_type_spec.h
src/mms/inc/mms_client_connection.h
src/mms/inc/mms_server.h
src/mms/inc/iso_connection_parameters.h
src/goose/goose_subscriber.h
src/goose/goose_receiver.h
@ -108,7 +109,6 @@ set(API_HEADERS
src/sampled_values/sv_subscriber.h
src/sampled_values/sv_publisher.h
src/logging/logging_api.h
${CMAKE_CURRENT_BINARY_DIR}/config/stack_config.h
)
if(MSVC AND MSVC_VERSION LESS 1800)

@ -45,7 +45,7 @@ fileAccessHandler (void* parameter, MmsServerConnection connection, MmsFileServi
if (service == MMS_FILE_ACCESS_TYPE_RENAME)
return MMS_ERROR_FILE_FILE_ACCESS_DENIED;
/* Don't allow client to delete fike "IEDSERVER.BIN" */
/* Don't allow client to delete file "IEDSERVER.BIN" */
if (service == MMS_FILE_ACCESS_TYPE_DELETE) {
if (strcmp(localFilename, "IEDSERVER.BIN") == 0)
return MMS_ERROR_FILE_FILE_ACCESS_DENIED;
@ -64,7 +64,8 @@ main(int argc, char** argv)
/* Set the base path for the MMS file services */
MmsServer mmsServer = IedServer_getMmsServer(iedServer);
MmsServer_setFilestoreBasepath(mmsServer, "./vmd-filestore/");
IedServer_setFilestoreBasepath(iedServer, "./vmd-filestore/");
/* Set a callback handler to control file accesses */
MmsServer_installFileAccessHandler(mmsServer, fileAccessHandler, NULL);

Loading…
Cancel
Save