diff --git a/etc/para/include/para_handle.h b/etc/para/include/para_handle.h index d45fd3d..58c238c 100644 --- a/etc/para/include/para_handle.h +++ b/etc/para/include/para_handle.h @@ -15,7 +15,9 @@ #ifndef ETC_PARA_INCLUDE_PARA_HANDLE_H #define ETC_PARA_INCLUDE_PARA_HANDLE_H -#include +//#include +#include +#include "iosfwd" namespace OHOS { namespace MiscServices { class ParaHandle { diff --git a/etc/para/src/para_handle.cpp b/etc/para/src/para_handle.cpp index 5d4ec40..43278a5 100644 --- a/etc/para/src/para_handle.cpp +++ b/etc/para/src/para_handle.cpp @@ -12,8 +12,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + + #include "para_handle.h" #include "parameter.h" +#include "string" namespace OHOS { namespace MiscServices { diff --git a/frameworks/inputmethod_ability/include/input_method_agent_proxy.h b/frameworks/inputmethod_ability/include/input_method_agent_proxy.h index 568eb0b..34c8f1d 100644 --- a/frameworks/inputmethod_ability/include/input_method_agent_proxy.h +++ b/frameworks/inputmethod_ability/include/input_method_agent_proxy.h @@ -16,8 +16,16 @@ #ifndef FRAMEWORKS_INPUTMETHOD_ABILITY_INCLUDE_INPUT_METHOD_AGENT_PROXY_H #define FRAMEWORKS_INPUTMETHOD_ABILITY_INCLUDE_INPUT_METHOD_AGENT_PROXY_H -#include "iremote_proxy.h" +#include +#include "functional" #include "i_input_method_agent.h" +#include "iremote_broker.h" +#include "iremote_object.h" +#include "iremote_proxy.h" +#include "message_parcel.h" +#include "nocopyable.h" +#include "refbase.h" +#include "string" namespace OHOS { namespace MiscServices { diff --git a/frameworks/inputmethod_ability/src/input_method_agent_proxy.cpp b/frameworks/inputmethod_ability/src/input_method_agent_proxy.cpp index 357d2f5..96afcca 100644 --- a/frameworks/inputmethod_ability/src/input_method_agent_proxy.cpp +++ b/frameworks/inputmethod_ability/src/input_method_agent_proxy.cpp @@ -14,6 +14,8 @@ */ #include "input_method_agent_proxy.h" +#include "global.h" +#include "message_option.h" namespace OHOS { namespace MiscServices { diff --git a/frameworks/inputmethod_controller/include/input_client_proxy.h b/frameworks/inputmethod_controller/include/input_client_proxy.h index fc1fcc4..1089402 100644 --- a/frameworks/inputmethod_controller/include/input_client_proxy.h +++ b/frameworks/inputmethod_controller/include/input_client_proxy.h @@ -17,8 +17,15 @@ #ifndef FRAMEWORKS_INPUTMETHOD_CONTROLLER_INCLUDE_INPUT_CLIENT_PROXY_H #define FRAMEWORKS_INPUTMETHOD_CONTROLLER_INCLUDE_INPUT_CLIENT_PROXY_H -#include "iremote_proxy.h" +#include +#include "functional" #include "i_input_client.h" +#include "i_input_method_agent.h" +#include "iremote_broker.h" +#include "iremote_object.h" +#include "iremote_proxy.h" +#include "nocopyable.h" +#include "refbase.h" namespace OHOS { namespace MiscServices { diff --git a/frameworks/inputmethod_controller/include/input_client_stub.h b/frameworks/inputmethod_controller/include/input_client_stub.h index 5ccc71e..d5b3bde 100644 --- a/frameworks/inputmethod_controller/include/input_client_stub.h +++ b/frameworks/inputmethod_controller/include/input_client_stub.h @@ -17,10 +17,15 @@ #ifndef FRAMEWORKS_INPUTMETHOD_CONTROLLER_INCLUDE_INPUT_CLIENT_STUB_H #define FRAMEWORKS_INPUTMETHOD_CONTROLLER_INCLUDE_INPUT_CLIENT_STUB_H -#include "iremote_stub.h" +#include #include "i_input_client.h" +#include "i_input_method_agent.h" +#include "iremote_stub.h" #include "message_handler.h" -#include "message.h" +#include "message_option.h" +#include "message_parcel.h" +#include "nocopyable.h" +#include "refbase.h" namespace OHOS { namespace MiscServices { diff --git a/frameworks/inputmethod_controller/include/input_data_channel_proxy.h b/frameworks/inputmethod_controller/include/input_data_channel_proxy.h index 5d26ae6..e3edc62 100644 --- a/frameworks/inputmethod_controller/include/input_data_channel_proxy.h +++ b/frameworks/inputmethod_controller/include/input_data_channel_proxy.h @@ -16,9 +16,15 @@ #ifndef FRAMEWORKS_INPUTMETHOD_CONTROLLER_INCLUDE_INPUT_DATA_CHANNEL_PROXY_H #define FRAMEWORKS_INPUTMETHOD_CONTROLLER_INCLUDE_INPUT_DATA_CHANNEL_PROXY_H -#include "iremote_proxy.h" +#include +#include "functional" #include "i_input_data_channel.h" -#include "input_method_utils.h" +#include "iremote_broker.h" +#include "iremote_object.h" +#include "iremote_proxy.h" +#include "nocopyable.h" +#include "refbase.h" +#include "string" namespace OHOS { namespace MiscServices { diff --git a/frameworks/inputmethod_controller/include/input_data_channel_stub.h b/frameworks/inputmethod_controller/include/input_data_channel_stub.h index 68e1bba..ba75c95 100644 --- a/frameworks/inputmethod_controller/include/input_data_channel_stub.h +++ b/frameworks/inputmethod_controller/include/input_data_channel_stub.h @@ -17,11 +17,15 @@ #ifndef FRAMEWORKS_INPUTMETHOD_CONTROLLER_INCLUDE_INPUT_DATA_CHANNEL_STUB_H #define FRAMEWORKS_INPUTMETHOD_CONTROLLER_INCLUDE_INPUT_DATA_CHANNEL_STUB_H +#include #include "i_input_data_channel.h" #include "iremote_stub.h" #include "message_handler.h" -#include "input_method_utils.h" -#include "input_method_controller.h" +#include "message_option.h" +#include "message_parcel.h" +#include "nocopyable.h" +#include "refbase.h" +#include "string" namespace OHOS { namespace MiscServices { diff --git a/frameworks/inputmethod_controller/src/input_client_proxy.cpp b/frameworks/inputmethod_controller/src/input_client_proxy.cpp index d3c6a03..89a2579 100644 --- a/frameworks/inputmethod_controller/src/input_client_proxy.cpp +++ b/frameworks/inputmethod_controller/src/input_client_proxy.cpp @@ -13,7 +13,11 @@ * limitations under the License. */ + #include "input_client_proxy.h" +#include "global.h" +#include "message_option.h" +#include "message_parcel.h" namespace OHOS { namespace MiscServices { diff --git a/frameworks/inputmethod_controller/src/input_client_stub.cpp b/frameworks/inputmethod_controller/src/input_client_stub.cpp index 3db66b9..03e4774 100644 --- a/frameworks/inputmethod_controller/src/input_client_stub.cpp +++ b/frameworks/inputmethod_controller/src/input_client_stub.cpp @@ -13,8 +13,15 @@ * limitations under the License. */ + #include "input_client_stub.h" +#include #include "global.h" +#include "ipc_object_stub.h" +#include "ipc_types.h" +#include "message.h" +#include "new" +#include "string" namespace OHOS { namespace MiscServices { diff --git a/frameworks/inputmethod_controller/src/input_data_channel_proxy.cpp b/frameworks/inputmethod_controller/src/input_data_channel_proxy.cpp index 860410b..a840c09 100644 --- a/frameworks/inputmethod_controller/src/input_data_channel_proxy.cpp +++ b/frameworks/inputmethod_controller/src/input_data_channel_proxy.cpp @@ -13,9 +13,12 @@ * limitations under the License. */ + #include "input_data_channel_proxy.h" +#include "global.h" +#include "ipc_types.h" +#include "message_option.h" #include "message_parcel.h" -#include "utils.h" namespace OHOS { namespace MiscServices { diff --git a/frameworks/inputmethod_controller/src/input_data_channel_stub.cpp b/frameworks/inputmethod_controller/src/input_data_channel_stub.cpp index 47a1a1e..b27269d 100644 --- a/frameworks/inputmethod_controller/src/input_data_channel_stub.cpp +++ b/frameworks/inputmethod_controller/src/input_data_channel_stub.cpp @@ -13,8 +13,15 @@ * limitations under the License. */ + #include "input_data_channel_stub.h" -#include "string_ex.h" +#include +#include "global.h" +#include "input_method_controller.h" +#include "ipc_object_stub.h" +#include "ipc_types.h" +#include "message.h" +#include "new" namespace OHOS { namespace MiscServices { diff --git a/services/dfx/include/inputmethod_dump.h b/services/dfx/include/inputmethod_dump.h index 466dbfa..0d3f8a7 100644 --- a/services/dfx/include/inputmethod_dump.h +++ b/services/dfx/include/inputmethod_dump.h @@ -16,12 +16,13 @@ #ifndef INPUTMETHOD_DUMP_H #define INPUTMETHOD_DUMP_H -#include -#include -#include -#include -#include -#include "singleton.h" +#include +#include +#include +#include +#include "__mutex_base" +#include "iosfwd" +#include "singleton.h" namespace OHOS { namespace MiscServices { diff --git a/services/dfx/include/inputmethod_sysevent.h b/services/dfx/include/inputmethod_sysevent.h index bc54ef5..81a8cf2 100644 --- a/services/dfx/include/inputmethod_sysevent.h +++ b/services/dfx/include/inputmethod_sysevent.h @@ -16,8 +16,8 @@ #ifndef INPUTMETHOD_SYSEVENT_H #define INPUTMETHOD_SYSEVENT_H -#include -#include "global.h" +#include +#include "iosfwd" namespace OHOS { namespace MiscServices { diff --git a/services/dfx/include/inputmethod_trace.h b/services/dfx/include/inputmethod_trace.h index 9ca2ac3..bcbee7b 100644 --- a/services/dfx/include/inputmethod_trace.h +++ b/services/dfx/include/inputmethod_trace.h @@ -16,7 +16,8 @@ #ifndef INPUTMETHOD_TRACE_H #define INPUTMETHOD_TRACE_H -#include +#include +#include "iosfwd" namespace OHOS { namespace MiscServices { diff --git a/services/dfx/src/inputmethod_dump.cpp b/services/dfx/src/inputmethod_dump.cpp index db04fa6..f142b9c 100644 --- a/services/dfx/src/inputmethod_dump.cpp +++ b/services/dfx/src/inputmethod_dump.cpp @@ -13,8 +13,16 @@ * limitations under the License. */ +// #include "inputmethod_dump.h" +// #include "global.h" #include "inputmethod_dump.h" +#include +#include "functional" #include "global.h" +#include "list" +#include "stdio.h" +#include "string" +#include "vector" namespace OHOS { namespace MiscServices { diff --git a/services/dfx/src/inputmethod_sysevent.cpp b/services/dfx/src/inputmethod_sysevent.cpp index 51970ee..9846ce2 100644 --- a/services/dfx/src/inputmethod_sysevent.cpp +++ b/services/dfx/src/inputmethod_sysevent.cpp @@ -13,9 +13,11 @@ * limitations under the License. */ -#include "inputmethod_sysevent.h" -#include "hisysevent.h" +#include "inputmethod_sysevent.h" +#include "global.h" +#include "hisysevent.h" +#include "string" namespace OHOS { namespace MiscServices { diff --git a/services/include/input_attribute.h b/services/include/input_attribute.h index b6b39b4..b336d2e 100644 --- a/services/include/input_attribute.h +++ b/services/include/input_attribute.h @@ -15,7 +15,9 @@ #ifndef SERVICES_INCLUDE_INPUT_ATTRIBUTE_H #define SERVICES_INCLUDE_INPUT_ATTRIBUTE_H -#include "parcel.h" + +#include +#include "parcel.h" namespace OHOS { namespace MiscServices { diff --git a/services/include/input_method_property.h b/services/include/input_method_property.h index 8602692..3c67950 100644 --- a/services/include/input_method_property.h +++ b/services/include/input_method_property.h @@ -15,10 +15,12 @@ #ifndef SERVICES_INCLUDE_INPUT_METHOD_PROPERTY_H #define SERVICES_INCLUDE_INPUT_METHOD_PROPERTY_H -#include -#include -#include "parcel.h" -#include "keyboard_type.h" + +#include +#include +#include +#include "keyboard_type.h" +#include "parcel.h" namespace OHOS { namespace MiscServices { diff --git a/services/include/keyboard_type.h b/services/include/keyboard_type.h index 7344362..7e54901 100644 --- a/services/include/keyboard_type.h +++ b/services/include/keyboard_type.h @@ -16,7 +16,7 @@ #ifndef SERVICES_INCLUDE_KEYBOARD_TYPE_H #define SERVICES_INCLUDE_KEYBOARD_TYPE_H -#include +#include #include #include "parcel.h" diff --git a/services/include/message.h b/services/include/message.h index 5038e1a..748690f 100644 --- a/services/include/message.h +++ b/services/include/message.h @@ -17,8 +17,9 @@ #ifndef SERVICES_INCLUDE_MESSAGE_H #define SERVICES_INCLUDE_MESSAGE_H -#include "global.h" -#include "message_parcel.h" +#include +#include "message_parcel.h" + namespace OHOS { namespace MiscServices { class Message { diff --git a/services/include/message_handler.h b/services/include/message_handler.h index 9ab10d6..2aca460 100644 --- a/services/include/message_handler.h +++ b/services/include/message_handler.h @@ -18,10 +18,7 @@ #define SERVICES_INCLUDE_MESSAGE_HANDLER_H #include -#include -#include -#include "global.h" -#include "message_parcel.h" +#include "__mutex_base" #include "message.h" namespace OHOS { diff --git a/services/src/input_attribute.cpp b/services/src/input_attribute.cpp index 8d9119a..87b3376 100644 --- a/services/src/input_attribute.cpp +++ b/services/src/input_attribute.cpp @@ -13,7 +13,9 @@ * limitations under the License. */ + #include "input_attribute.h" +#include "new" namespace OHOS { namespace MiscServices { diff --git a/services/src/input_method_property.cpp b/services/src/input_method_property.cpp index 53bd881..a368837 100644 --- a/services/src/input_method_property.cpp +++ b/services/src/input_method_property.cpp @@ -13,7 +13,12 @@ * limitations under the License. */ + #include "input_method_property.h" +#include "__config" +#include "new" +#include "string" +#include "vector" namespace OHOS { namespace MiscServices { diff --git a/services/src/keyboard_type.cpp b/services/src/keyboard_type.cpp index 45402a7..5d6d021 100644 --- a/services/src/keyboard_type.cpp +++ b/services/src/keyboard_type.cpp @@ -13,7 +13,11 @@ * limitations under the License. */ + #include "keyboard_type.h" +#include "__config" +#include "new" +#include "string" namespace OHOS { namespace MiscServices { diff --git a/services/src/message.cpp b/services/src/message.cpp index 1713e45..e0c28a6 100644 --- a/services/src/message.cpp +++ b/services/src/message.cpp @@ -13,7 +13,9 @@ * limitations under the License. */ + #include "message.h" +#include "new" namespace OHOS { namespace MiscServices { diff --git a/services/src/message_handler.cpp b/services/src/message_handler.cpp index fe5ad2a..635dd56 100644 --- a/services/src/message_handler.cpp +++ b/services/src/message_handler.cpp @@ -13,7 +13,10 @@ * limitations under the License. */ + #include "message_handler.h" +#include "new" +#include "queue" namespace OHOS { namespace MiscServices {