---
title: Hydra extern
description: "extern以声明的形式提供给用户，实际实现由编程框架提供，用户不可修改已有的extern object和extern function，也不可自行定义，否则会导致编译失败。"
url: https://www.hikunpeng.com/document/detail/zh/flexda/devguide/dpak_dev0042.html
sourcePath: /source/zh/flexda/devguide/dpak_dev0042.html
indexId: a21440fadff8d9791a75711f7e4e92d3c01f349533e784cf9cce09cf8e556d5344
---
# Hydra extern

extern以声明的形式提供给用户，实际实现由编程框架提供，用户不可修改已有的extern object和extern function，也不可自行定义，否则会导致编译失败。


Hydra在架构文件hydra_externs.hdr中提供了丰富的extern object和extern function供用户使用，主要用于报文编辑、checksum计算等，用户可通过extern接口实现隧道封装、解封装等功能。接口详细设计可参见《Data Acceleration Kit 26.1.RC1 FlexDA 编程框架 API参考》。
