/* * Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved. * * U.S. Government Rights - Commercial software. Government users are subject * to the Sun Microsystems, Inc. standard license agreement and applicable * provisions of the FAR and its supplements. * * * This distribution may include materials developed by third parties. Sun, * Sun Microsystems, the Sun logo and Solaris are trademarks or registered * trademarks of Sun Microsystems, Inc. in the U.S. and other countries. * */ /* * Note: this file originally auto-generated by mib2c using * : mib2c.iterate.conf,v 5.5 2002/12/16 22:50:18 hardaker Exp $ */ #ifndef ENTPHYSICALCONTAINSTABLE_H #define ENTPHYSICALCONTAINSTABLE_H /* function declarations */ void init_entPhysicalContainsTable(void); void initialize_table_entPhysicalContainsTable(void); Netsnmp_Node_Handler entPhysicalContainsTable_handler; Netsnmp_First_Data_Point entPhysicalContainsTable_get_first_data_point; Netsnmp_Next_Data_Point entPhysicalContainsTable_get_next_data_point; /* column number definitions for table entPhysicalContainsTable */ #define COLUMN_ENTPHYSICALCHILDINDEX 1 typedef struct physIndexAndChildIndex_s { int_l entPhysicalIndex; int_l *childIndexes; /* array of child indexes */ struct physIndexAndChildIndex_s *pNextEntry; } physIndexAndChildIndex_t; typedef struct { physIndexAndChildIndex_t *pCurEntry; int_l *pCuridx; } PhysChildtable; /* Fix for 4915033 */ extern int addPhysicalContainsTableEntry(int xentPhysicalIndex, int xentChildIndex); extern int* getPhysicalContainsChildren(int parentIndex); extern int deletePhysicalContainsTableEntry(int xParentIndex, int xChildIndex); extern int deletePhysicalContainsParentIndex(int xParentIndex); extern int deletePhysicalContainsChildIndex(int xChildIndex); /* End of Fix for 4915033 */ #endif /* ENTPHYSICALCONTAINSTABLE_H */