/* ipmip6_ntop.h - ipmip6_ntop.h */ /* ****************************************************************************** * HEADER FILE * * Document no: @(#) $Name: VXWORKS_ITER40_2019102207 $ $RCSfile: ipmip6_ntop.h,v $ $Revision: 1.5 $ * $Source: /home/interpeak/CVSRoot/ipmip6/include/private/ipmip6_ntop.h,v $ * $Author: jhorteli $ $Date: 2010-12-07 09:55:19 $ * $State: Exp $ $Locker: $ * * INTERPEAK_COPYRIGHT_STRING * Design and implementation by Joel Hortelius ****************************************************************************** */ #ifndef IPMIP6_NTOP_H #define IPMIP6_NTOP_H /* **************************************************************************** * 1 DESCRIPTION **************************************************************************** */ /* DESCRIPTION Debug utility class providing functions to ease print's of various values such as hexarrays, lla's, addresses and non-zero-terminated strings. */ /* **************************************************************************** * 2 CONFIGURATION **************************************************************************** */ /* **************************************************************************** * 3 INCLUDE FILES **************************************************************************** */ #ifdef __cplusplus extern "C" { #endif /* **************************************************************************** * 4 DEFINES **************************************************************************** */ /* **************************************************************************** * 5 TYPES **************************************************************************** */ struct Ipmip_proc; union Ipmip6_mib_InetAddress; /* **************************************************************************** * 6 FUNCTIONS **************************************************************************** */ /******************************************************************************* * * ipmip6_ntop_InetAddress - ipmip6_ntop_InetAddress * * Convert a MIP defined INET(6) address type and value to a human * readable text string. * * Parameters: * \is * \i proc * The process context associated with the currently executing thread. Each * thread and/or process in MIP must have its own unique process context. * If a process is started using ipmip_proc_start, the process context will * be allocated automatically by the IPMIP framework. Otherwise it must * be allocated using ipmip_proc_alloc(). * \i inetAddressType * The MIB defined address type * \i inetAddress * The MIB defined address * \ie * * RETURNS: A human readable description of the address. * * ERRNO: * */ IP_GLOBAL const char *ipmip6_ntop_InetAddress ( struct Ipmip_proc *proc, Ip_u32 inetAddressType, const union Ipmip6_mib_InetAddress *inetAddress ); #ifdef __cplusplus } #endif #endif /* **************************************************************************** * END OF FILE **************************************************************************** */