/* ****************************************************************************** * INTERPEAK API HEADER FILE * * Document no: @(#) $Name: VXWORKS_ITER40_2019102207 $ $RCSfile: ipdhcps6_prefix.h,v $ $Revision: 1.2.56.1 $ * $Source: /home/interpeak/CVSRoot/ipdhcps6/src/ipdhcps6_prefix.h,v $ * $Author: ulf $ $Date: 2011-11-16 10:33:28 $ * $State: Exp $ $Locker: $ * * Copyright Interpeak AB 2000-2002 . All rights reserved. * Design and implementation by Kenneth Jonsson ****************************************************************************** */ #ifndef IPDHCPS6_PREFIX_H #define IPDHCPS6_PREFIX_H /* **************************************************************************** * 1 DESCRIPTION **************************************************************************** */ /* **************************************************************************** * 2 CONFIGURATION **************************************************************************** */ #include "ipdhcps6_config.h" /* **************************************************************************** * 3 INCLUDE FILES **************************************************************************** */ #include #include #include #include "ipdhcps6.h" #ifdef __cplusplus extern "C" { #endif /* **************************************************************************** * 4 DEFINES **************************************************************************** */ /* **************************************************************************** * 5 TYPES **************************************************************************** */ /* Forward declarations */ struct Ipdhcps6_subnet_entry_struct; struct Ipdhcps6_host_struct; struct Ipdhcps6_option_struct; /* **************************************************************************** * 6 FUNCTIONS **************************************************************************** */ IP_GLOBAL Ip_err ipdhcps6_prefix_process_request(Ip_u16 msg_type, struct Ipdhcps6_subnet_entry_struct *subnet, struct Ipdhcps6_host_struct *host, struct Ipdhcps6_option_struct *opt, struct Ipdhcps6_option_struct *response_opt, Ip_u16 response_optlen, Ip_u16 *bytes_written); IP_GLOBAL Ipcom_hash * ipdhcps6_prefix_new_db(void); IP_GLOBAL void ipdhcps6_prefix_delete_db(Ipcom_hash *prefix_db); #ifdef __cplusplus } #endif #endif /* **************************************************************************** * END OF FILE **************************************************************************** */