NetworkPkg/Application/IfConfig6/IfConfig6.h File Reference


Data Structures

struct  _IFCONFIG6_INTERFACE_CB
struct  _ARG_LIST
struct  _IFCONFIG6_PRIVATE_DATA
struct  _VAR_CHECK_ITEM

Defines

#define MACADDRMAXSIZE   32
#define PREFIXMAXLEN   16

Typedefs

typedef struct
_IFCONFIG6_INTERFACE_CB 
IFCONFIG6_INTERFACE_CB
typedef struct _ARG_LIST ARG_LIST
typedef struct
_IFCONFIG6_PRIVATE_DATA 
IFCONFIG6_PRIVATE_DATA
typedef struct _VAR_CHECK_ITEM VAR_CHECK_ITEM

Enumerations

enum  { IfConfig6OpList = 1, IfConfig6OpSet = 2, IfConfig6OpClear = 3 }
enum  VAR_CHECK_CODE {
  VarCheckReserved = -1, VarCheckOk = 0, VarCheckDuplicate, VarCheckConflict,
  VarCheckUnknown, VarCheckLackValue, VarCheckOutOfMem
}
enum  VAR_CHECK_FLAG_TYPE { FlagTypeSingle = 0, FlagTypeNeedVar, FlagTypeNeedSet, FlagTypeSkipUnknown }

Detailed Description

The interface function declaration of shell application IfConfig6.

Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.

This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.


Define Documentation

#define MACADDRMAXSIZE   32

Referenced by IfConfig6PrintMacAddr().

#define PREFIXMAXLEN   16

Referenced by IfConfig6PrintIpAddr().


Typedef Documentation

typedef struct _ARG_LIST ARG_LIST


Enumeration Type Documentation

anonymous enum

Enumerator:
IfConfig6OpList 
IfConfig6OpSet 
IfConfig6OpClear 

Enumerator:
VarCheckReserved 
VarCheckOk 
VarCheckDuplicate 
VarCheckConflict 
VarCheckUnknown 
VarCheckLackValue 
VarCheckOutOfMem 

Enumerator:
FlagTypeSingle 
FlagTypeNeedVar 
FlagTypeNeedSet 
FlagTypeSkipUnknown 


Generated on Mon Sep 28 08:49:05 2015 for NetworkPkg[ALL] by  doxygen 1.5.7.1