#ifndef __FD_MESSAGE_H__ #define __FD_MESSAGE_H__ #include "core_errno.h" #include "freeDiameter/freeDiameter-host.h" #include "freeDiameter/libfdcore.h" #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ extern struct dict_object *fd_origin_host; extern struct dict_object *fd_origin_realm; extern struct dict_object *fd_destination_host; extern struct dict_object *fd_destination_realm; extern struct dict_object *fd_user_name; extern struct dict_object *fd_auth_session_state; extern struct dict_object *fd_auth_application_id; extern struct dict_object *fd_auth_request_type; extern struct dict_object *fd_result_code; extern struct dict_object *fd_experimental_result; extern struct dict_object *fd_experimental_result_code; extern struct dict_object *fd_vendor_specific_application_id; extern struct dict_object *fd_mip6_agent_info; extern struct dict_object *fd_mip_home_agent_address; extern struct dict_object *fd_vendor; extern struct dict_object *fd_vendor_id; CORE_DECLARE(int) fd_message_init(void); CORE_DECLARE(int) fd_message_experimental_rescode_set( struct msg *msg, c_uint32_t result_code); CORE_DECLARE(int) fd_message_vendor_specific_appid_set( struct msg *msg, c_uint32_t app_id); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* ! __FD_MESSAGE_H__ */