// Copyright (c) 2024 The AimRT Authors.
// AimRT is licensed under Mulan PSL v2.

#pragma once

#include "aimrt_module_c_interface/allocator/allocator_base.h"
#include "aimrt_module_c_interface/channel/channel_context_base.h"
#include "aimrt_module_c_interface/channel/channel_handle_base.h"
#include "aimrt_module_c_interface/configurator/configurator_base.h"
#include "aimrt_module_c_interface/core_base.h"
#include "aimrt_module_c_interface/executor/executor_base.h"
#include "aimrt_module_c_interface/executor/executor_manager_base.h"
#include "aimrt_module_c_interface/logger/logger_base.h"
#include "aimrt_module_c_interface/module_base.h"
#include "aimrt_module_c_interface/parameter/parameter_handle_base.h"
#include "aimrt_module_c_interface/rpc/rpc_context_base.h"
#include "aimrt_module_c_interface/rpc/rpc_handle_base.h"
#include "aimrt_module_c_interface/rpc/rpc_status_base.h"
#include "aimrt_module_c_interface/util/buffer_base.h"
#include "aimrt_module_c_interface/util/function_base.h"
#include "aimrt_module_c_interface/util/string.h"
#include "aimrt_module_c_interface/util/type_support_base.h"
