use super::services::*;
pub fn archive_service_method_ids() -> [u32; 2] {
[
ARCHIVE_SERVICE_ZIP_METHOD_ID,
ARCHIVE_SERVICE_UNZIP_METHOD_ID,
]
}
pub fn file_system_service_method_ids() -> [u32; 17] {
[
FILE_SYSTEM_SERVICE_READ_FILE_METHOD_ID,
FILE_SYSTEM_SERVICE_WRITE_FILE_METHOD_ID,
FILE_SYSTEM_SERVICE_APPEND_FILE_METHOD_ID,
FILE_SYSTEM_SERVICE_MKDIR_METHOD_ID,
FILE_SYSTEM_SERVICE_READ_DIR_METHOD_ID,
FILE_SYSTEM_SERVICE_STAT_METHOD_ID,
FILE_SYSTEM_SERVICE_EXISTS_METHOD_ID,
FILE_SYSTEM_SERVICE_REMOVE_METHOD_ID,
FILE_SYSTEM_SERVICE_RENAME_METHOD_ID,
FILE_SYSTEM_SERVICE_COPY_FILE_METHOD_ID,
FILE_SYSTEM_SERVICE_OPEN_FILE_METHOD_ID,
FILE_SYSTEM_SERVICE_FILE_READ_METHOD_ID,
FILE_SYSTEM_SERVICE_FILE_WRITE_METHOD_ID,
FILE_SYSTEM_SERVICE_FILE_FLUSH_METHOD_ID,
FILE_SYSTEM_SERVICE_FILE_SEEK_METHOD_ID,
FILE_SYSTEM_SERVICE_FILE_SET_LEN_METHOD_ID,
FILE_SYSTEM_SERVICE_FILE_CLOSE_METHOD_ID,
]
}
pub fn runtime_service_method_ids() -> [u32; 3] {
[
RUNTIME_SERVICE_GET_INFO_METHOD_ID,
RUNTIME_SERVICE_LIST_CAPABILITIES_METHOD_ID,
RUNTIME_SERVICE_DISPOSE_RESOURCES_METHOD_ID,
]
}
pub fn sqlite_service_method_ids() -> [u32; 7] {
[
SQLITE_SERVICE_OPEN_METHOD_ID,
SQLITE_SERVICE_CLOSE_METHOD_ID,
SQLITE_SERVICE_EXECUTE_BATCH_METHOD_ID,
SQLITE_SERVICE_RUN_METHOD_ID,
SQLITE_SERVICE_QUERY_ONE_METHOD_ID,
SQLITE_SERVICE_QUERY_ALL_METHOD_ID,
SQLITE_SERVICE_TRANSACTION_METHOD_ID,
]
}
pub fn system_service_method_ids() -> [u32; 3] {
[
SYSTEM_SERVICE_GET_POWER_CAPABILITIES_METHOD_ID,
SYSTEM_SERVICE_SHUTDOWN_METHOD_ID,
SYSTEM_SERVICE_REBOOT_METHOD_ID,
]
}
pub fn tcp_service_method_ids() -> [u32; 6] {
[
TCP_SERVICE_CONNECT_METHOD_ID,
TCP_SERVICE_SOCKET_WRITE_METHOD_ID,
TCP_SERVICE_SOCKET_END_METHOD_ID,
TCP_SERVICE_SOCKET_CLOSE_METHOD_ID,
TCP_SERVICE_SERVER_LISTEN_METHOD_ID,
TCP_SERVICE_SERVER_CLOSE_METHOD_ID,
]
}
pub fn web_socket_service_method_ids() -> [u32; 6] {
[
WEB_SOCKET_SERVICE_CONNECT_METHOD_ID,
WEB_SOCKET_SERVICE_SEND_TEXT_METHOD_ID,
WEB_SOCKET_SERVICE_SEND_BINARY_METHOD_ID,
WEB_SOCKET_SERVICE_CLOSE_METHOD_ID,
WEB_SOCKET_SERVICE_SERVER_LISTEN_METHOD_ID,
WEB_SOCKET_SERVICE_SERVER_CLOSE_METHOD_ID,
]
}