2 * Copyright (c) 2021 Samsung Electronics Co., Ltd All Rights Reserved
\r
4 * Licensed under the Apache License, Version 2.0 (the License);
\r
5 * you may not use this file except in compliance with the License.
\r
6 * You may obtain a copy of the License at
\r
8 * http://www.apache.org/licenses/LICENSE-2.0
\r
10 * Unless required by applicable law or agreed to in writing, software
\r
11 * distributed under the License is distributed on an AS IS BASIS,
\r
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
13 * See the License for the specific language governing permissions and
\r
14 * limitations under the License.
\r
19 #include "dotnet_launcher_plugin.h"
\r
22 void plugin_initialize(const char* appType)
\r
24 _SOUT("### plugin_initialize called");
\r
27 void plugin_preload()
\r
29 _SOUT("### plugin_preload called");
\r
32 void plugin_set_app_info(const char* appId, const char* managedAssemblyPath)
\r
34 _SOUT("### plugin_set_app_info called");
\r
37 bool plugin_has_log_control()
\r
39 _SOUT("### plugin_has_log_control called");
\r
43 void plugin_set_coreclr_info(void* hostHandle, unsigned int domainId, coreclr_create_delegate_ptr delegateFunc)
\r
45 _SOUT("### plugin_set_coreclr_info called");
\r
48 char* plugin_get_dll_path()
\r
50 _SOUT("### plugin_get_dll_path called");
\r
54 char* plugin_get_extra_dll_path()
\r
56 _SOUT("### plugin_get_extra_dll_path called");
\r
60 char* plugin_get_native_dll_searching_path()
\r
62 _SOUT("### plugin_get_native_dll_searching_path called");
\r
66 char* plugin_get_tpa()
\r
68 _SOUT("### plugin_get_tpa called");
\r
72 void plugin_before_execute()
\r
74 _SOUT("### plugin_before_execute called");
\r
77 void plugin_finalize()
\r
79 _SOUT("### plugin_finalize called");
\r