125 lines
3.8 KiB
Mathematica
125 lines
3.8 KiB
Mathematica
/* 02ssi_snmp.cdf - SSI config file for SNMP component */
|
|
|
|
/* Copyright 2006-2007, 2010-2013 Wind River Systems, Inc.
|
|
* All rights reserved. Provided under license only.
|
|
* Distribution or other use of this software is only
|
|
* permitted pursuant to the terms of a license agreement
|
|
* from Wind River Systems (and is otherwise prohibited).
|
|
* Refer to that license agreement for terms of use.
|
|
*/
|
|
|
|
/*
|
|
modification history
|
|
--------------------
|
|
01m,08may13,bbz Make sure SNMP task can be launched if INCLUDE_SNMP_DYNAMIC_INIT
|
|
is added on pcPentium4(WIND00412663)
|
|
01l,18jan12,zhw added REQUIRES for INCLUDE_SNMP_STATIC_INIT (WIND00328708)
|
|
01k,31dec11,zhw enable dynamic initialization for 32bit while disable it
|
|
for 64bit since SSI has not supported 64bit (WIND00325865)
|
|
01j,09sep10,y_t temporarily disable snmp dynamic initialization for 64bit
|
|
01i,16aug07,mze rename INCLUDE_SNMPD to FOLDER_SNMPD
|
|
01h,21aug07,tkf Remove INIT_RTN with non-existent routine. Change Selection
|
|
name to adhere to standard coding convention (CQ:WIND000102067)
|
|
01g,10may06,tkf UN_COMP component has to be automatically included when SNMP
|
|
Dynamic initialization is included (WIND00044525).
|
|
01f,03apr06,tkf Add the INCLUDE_WM_SNMP_INIT component as INCLUDE_DOT11_MIB
|
|
depends on it (SPR#119209).
|
|
01e,10mar06,xli added INCLUDE_DSI_DYNAMIC_INIT as the
|
|
INCLUDE_SNMP_DYNAMIC_INIT's REQUIRES
|
|
01d,04mar06,xli correct the cdf syntax error
|
|
01c,30jan06.xli use selection clause
|
|
01b,19jan06,xli Added INIT_RTN clause
|
|
01a,04jan06,tkf written
|
|
*/
|
|
|
|
/*
|
|
DESCRIPTION
|
|
|
|
This file contains the SSI configuration file for the SNMP component. The
|
|
purpose of the file is to allow the SSI system co-exist with the legacy
|
|
VxWorks initialization system.
|
|
|
|
*/
|
|
|
|
Selection SELECT_SNMP_INIT {
|
|
NAME SNMP Initialization
|
|
SYNOPSIS Initialize SNMP component
|
|
COUNT 1-1
|
|
#ifndef _WRS_CONFIG_LP64
|
|
CHILDREN INCLUDE_SNMP_DYNAMIC_INIT \
|
|
INCLUDE_SNMP_STATIC_INIT
|
|
#else
|
|
CHILDREN INCLUDE_SNMP_STATIC_INIT
|
|
#endif
|
|
_CHILDREN FOLDER_SNMPD
|
|
DEFAULTS INCLUDE_SNMP_STATIC_INIT
|
|
|
|
}
|
|
|
|
#ifndef _WRS_CONFIG_LP64
|
|
Component INCLUDE_SNMP_DYNAMIC_INIT {
|
|
NAME SNMP Dynamic Initialization
|
|
SYNOPSIS Wait for the SNMP component to be in the ready state
|
|
HDR_FILES ssi/ssm.h
|
|
CFG_PARAMS SSI_SNMP_NAME \
|
|
SSI_SNMP_DEPENDON \
|
|
SSI_SNMP_INIT_ROUTINE \
|
|
SSI_SNMP_ARGS \
|
|
SSI_SNMP_OPTIONS
|
|
INIT_RTN ssmCompWait (SSI_SNMP_NAME);
|
|
REQUIRES INCLUDE_SSI INCLUDE_DSI_DYNAMIC_INIT INCLUDE_UN_COMP
|
|
}
|
|
#endif
|
|
|
|
Component INCLUDE_SNMP_STATIC_INIT {
|
|
NAME SNMP Static Initialization
|
|
SYNOPSIS Initialize Wind Manage SNMP.
|
|
CONFIGLETTES net/usrSnmp.c
|
|
INIT_RTN usrSnmpCfgInit();
|
|
REQUIRES INCLUDE_UN_COMP
|
|
}
|
|
|
|
Component INCLUDE_WM_SNMP_INIT {
|
|
NAME SNMP Static Initialization
|
|
SYNOPSIS Initialize Wind Manage SNMP.
|
|
CONFIGLETTES ssi/usrSsi.c
|
|
REQUIRES SELECT_SNMP_INIT
|
|
INCLUDE_WHEN INCLUDE_WINDMANAGE_SNMP_CORE
|
|
}
|
|
|
|
Parameter SSI_SNMP_NAME {
|
|
NAME SNMP component name
|
|
SYNOPSIS SNMP component name
|
|
TYPE string
|
|
DEFAULT "snmp"
|
|
}
|
|
Parameter SSI_SNMP_DEPENDON {
|
|
NAME SNMP depend on:
|
|
SYNOPSIS SNMP depend on list
|
|
TYPE string
|
|
DEFAULT "dsi"
|
|
}
|
|
|
|
|
|
Parameter SSI_SNMP_INIT_ROUTINE {
|
|
NAME SNMP init routine
|
|
SYNOPSIS SNMP init routine name
|
|
TYPE long
|
|
DEFAULT usrSsiSnmpInit
|
|
}
|
|
|
|
Parameter SSI_SNMP_ARGS {
|
|
NAME SNMP init arguments
|
|
SYNOPSIS SNMP init routine arguments
|
|
TYPE string
|
|
DEFAULT NULL
|
|
}
|
|
|
|
Parameter SSI_SNMP_OPTIONS {
|
|
NAME SNMP init options
|
|
SYNOPSIS SNMP component init options
|
|
TYPE string
|
|
DEFAULT NULL
|
|
}
|
|
|