📄 agentx.h
字号:
/* This file was automatically generated by Epilogue Technology's * network datastructure layout tool. * * DO NOT MODIFY THIS FILE BY HAND. * * Source file information: * Id: agentx.ldb,v 1.10 1998/02/25 15:21:38 sra Exp */#ifndef EPILOGUE_LAYOUT_AGENTX_H#define EPILOGUE_LAYOUT_AGENTX_H#ifndef EPILOGUE_INSTALL_H#include <wrn/wm/common/install.h>#endif#ifndef EPILOGUE_TYPES_H#include <wrn/wm/common/types.h>#endif#ifndef EPILOGUE_LAYOUT_LDBGLUE_H#include <wrn/wm/util/layout/ldbglue.h>#endif/* Definitions for AGENTX_PDU */#define SIZEOF_AGENTX_PDU (20)#define PTR_AGENTX_PDU_VERSION(_P_)\ ((GLUE_CAST_PTR(_P_)))#define GET_AGENTX_PDU_VERSION(_P_)\ GLUE_GB08((GLUE_CAST_PTR(_P_)))#define SET_AGENTX_PDU_VERSION(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_)), GLUE_CAST08(_V_))#define PTR_AGENTX_PDU_TYPE(_P_)\ ((GLUE_CAST_PTR(_P_))+(1))#define GET_AGENTX_PDU_TYPE(_P_)\ GLUE_GB08((GLUE_CAST_PTR(_P_))+(1))#define SET_AGENTX_PDU_TYPE(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_))+(1), GLUE_CAST08(_V_))#define AGENTX_PDU_TYPE_is_OPEN GLUE_CAST08(1L)#define AGENTX_PDU_TYPE_is_CLOSE GLUE_CAST08(2L)#define AGENTX_PDU_TYPE_is_REG GLUE_CAST08(3L)#define AGENTX_PDU_TYPE_is_UNREG GLUE_CAST08(4L)#define AGENTX_PDU_TYPE_is_GET GLUE_CAST08(5L)#define AGENTX_PDU_TYPE_is_NEXT GLUE_CAST08(6L)#define AGENTX_PDU_TYPE_is_BULK GLUE_CAST08(7L)#define AGENTX_PDU_TYPE_is_TEST_SET GLUE_CAST08(8L)#define AGENTX_PDU_TYPE_is_COMMIT_SET GLUE_CAST08(9L)#define AGENTX_PDU_TYPE_is_UNDO_SET GLUE_CAST08(10L)#define AGENTX_PDU_TYPE_is_CLEANUP_SET GLUE_CAST08(11L)#define AGENTX_PDU_TYPE_is_NOTIFY GLUE_CAST08(12L)#define AGENTX_PDU_TYPE_is_PING GLUE_CAST08(13L)#define AGENTX_PDU_TYPE_is_INDEX_ALLOCATE GLUE_CAST08(14L)#define AGENTX_PDU_TYPE_is_INDEX_DEALLOCATE GLUE_CAST08(15L)#define AGENTX_PDU_TYPE_is_ADD_AGENT_CAPS GLUE_CAST08(16L)#define AGENTX_PDU_TYPE_is_REMOVE_AGENT_CAPS GLUE_CAST08(17L)#define AGENTX_PDU_TYPE_is_RESP GLUE_CAST08(18L)#define PTR_AGENTX_PDU_FLAGS(_P_)\ ((GLUE_CAST_PTR(_P_))+(2))#define GET_AGENTX_PDU_FLAGS(_P_)\ GLUE_GB08((GLUE_CAST_PTR(_P_))+(2))#define SET_AGENTX_PDU_FLAGS(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST08(_V_))#define AGENTX_PDU_FLAGS_is_INSTANCE_REGISTRATION GLUE_CAST08(1L)#define AGENTX_PDU_FLAGS_is_NEW_INDEX GLUE_CAST08(2L)#define AGENTX_PDU_FLAGS_is_ANY_INDEX GLUE_CAST08(4L)#define AGENTX_PDU_FLAGS_is_NON_DEFAULT_CONTEXT GLUE_CAST08(8L)#define AGENTX_PDU_FLAGS_is_NETWORK_BYTE_ORDER GLUE_CAST08(16L)/* Can't define PTR_AGENTX_PDU_FILL0 because: Size 3 is not a multiple of 8. */#define GET_AGENTX_PDU_FILL0(_P_)\ GLUE_CAST08(GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) >> 5)#define SET_AGENTX_PDU_FILL0(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_))+(2), (GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) & ~GLUE_CAST08(0xE0L)) | ((GLUE_CAST08(_V_) << 5) & GLUE_CAST08(0xE0L)))/* Can't define PTR_AGENTX_PDU_NETWORK_BYTE_ORDER because: Size 1 is not a multiple of 8. */#define GET_AGENTX_PDU_NETWORK_BYTE_ORDER(_P_)\ (GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) & GLUE_CAST08(0x10L))#define SET_AGENTX_PDU_NETWORK_BYTE_ORDER(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_))+(2), ((_V_) ? GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) | GLUE_CAST08(0x10L) : GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) & ~GLUE_CAST08(0x10L)))/* Can't define PTR_AGENTX_PDU_NON_DEFAULT_CONTEXT because: Size 1 is not a multiple of 8. */#define GET_AGENTX_PDU_NON_DEFAULT_CONTEXT(_P_)\ (GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) & GLUE_CAST08(0x8L))#define SET_AGENTX_PDU_NON_DEFAULT_CONTEXT(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_))+(2), ((_V_) ? GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) | GLUE_CAST08(0x8L) : GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) & ~GLUE_CAST08(0x8L)))/* Can't define PTR_AGENTX_PDU_ANY_INDEX because: Size 1 is not a multiple of 8. */#define GET_AGENTX_PDU_ANY_INDEX(_P_)\ (GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) & GLUE_CAST08(0x4L))#define SET_AGENTX_PDU_ANY_INDEX(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_))+(2), ((_V_) ? GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) | GLUE_CAST08(0x4L) : GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) & ~GLUE_CAST08(0x4L)))/* Can't define PTR_AGENTX_PDU_NEW_INDEX because: Size 1 is not a multiple of 8. */#define GET_AGENTX_PDU_NEW_INDEX(_P_)\ (GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) & GLUE_CAST08(0x2L))#define SET_AGENTX_PDU_NEW_INDEX(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_))+(2), ((_V_) ? GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) | GLUE_CAST08(0x2L) : GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) & ~GLUE_CAST08(0x2L)))/* Can't define PTR_AGENTX_PDU_INSTANCE_REGISTRATION because: Size 1 is not a multiple of 8. */#define GET_AGENTX_PDU_INSTANCE_REGISTRATION(_P_)\ (GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) & GLUE_CAST08(0x1L))#define SET_AGENTX_PDU_INSTANCE_REGISTRATION(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_))+(2), ((_V_) ? GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) | GLUE_CAST08(0x1L) : GLUE_GB08((GLUE_CAST_PTR(_P_))+(2)) & ~GLUE_CAST08(0x1L)))#define PTR_AGENTX_PDU_FILL1(_P_)\ ((GLUE_CAST_PTR(_P_))+(3))#define GET_AGENTX_PDU_FILL1(_P_)\ GLUE_GU08((GLUE_CAST_PTR(_P_))+(3))#define SET_AGENTX_PDU_FILL1(_P_, _V_)\ GLUE_SU08((GLUE_CAST_PTR(_P_))+(3), GLUE_CAST08(_V_))#define PTR_AGENTX_PDU_SESSION_ID(_P_)\ ((GLUE_CAST_PTR(_P_))+(4))#define SIZEOF_AGENTX_PDU_SESSION_ID (4)#define PTR_AGENTX_PDU_SESSION_ID_B(_P_)\ ((GLUE_CAST_PTR(_P_))+(4))#define GET_AGENTX_PDU_SESSION_ID_B(_P_)\ GLUE_GB32((GLUE_CAST_PTR(_P_))+(4))#define SET_AGENTX_PDU_SESSION_ID_B(_P_, _V_)\ GLUE_SB32((GLUE_CAST_PTR(_P_))+(4), GLUE_CAST32(_V_))#define PTR_AGENTX_PDU_SESSION_ID_L(_P_)\ ((GLUE_CAST_PTR(_P_))+(4))#define GET_AGENTX_PDU_SESSION_ID_L(_P_)\ GLUE_GL32((GLUE_CAST_PTR(_P_))+(4))#define SET_AGENTX_PDU_SESSION_ID_L(_P_, _V_)\ GLUE_SL32((GLUE_CAST_PTR(_P_))+(4), GLUE_CAST32(_V_))#define PTR_AGENTX_PDU_TRANS_ID(_P_)\ ((GLUE_CAST_PTR(_P_))+(8))#define SIZEOF_AGENTX_PDU_TRANS_ID (4)#define PTR_AGENTX_PDU_TRANS_ID_B(_P_)\ ((GLUE_CAST_PTR(_P_))+(8))#define GET_AGENTX_PDU_TRANS_ID_B(_P_)\ GLUE_GB32((GLUE_CAST_PTR(_P_))+(8))#define SET_AGENTX_PDU_TRANS_ID_B(_P_, _V_)\ GLUE_SB32((GLUE_CAST_PTR(_P_))+(8), GLUE_CAST32(_V_))#define PTR_AGENTX_PDU_TRANS_ID_L(_P_)\ ((GLUE_CAST_PTR(_P_))+(8))#define GET_AGENTX_PDU_TRANS_ID_L(_P_)\ GLUE_GL32((GLUE_CAST_PTR(_P_))+(8))#define SET_AGENTX_PDU_TRANS_ID_L(_P_, _V_)\ GLUE_SL32((GLUE_CAST_PTR(_P_))+(8), GLUE_CAST32(_V_))#define PTR_AGENTX_PDU_PACKET_ID(_P_)\ ((GLUE_CAST_PTR(_P_))+(12))#define SIZEOF_AGENTX_PDU_PACKET_ID (4)#define PTR_AGENTX_PDU_PACKET_ID_B(_P_)\ ((GLUE_CAST_PTR(_P_))+(12))#define GET_AGENTX_PDU_PACKET_ID_B(_P_)\ GLUE_GB32((GLUE_CAST_PTR(_P_))+(12))#define SET_AGENTX_PDU_PACKET_ID_B(_P_, _V_)\ GLUE_SB32((GLUE_CAST_PTR(_P_))+(12), GLUE_CAST32(_V_))#define PTR_AGENTX_PDU_PACKET_ID_L(_P_)\ ((GLUE_CAST_PTR(_P_))+(12))#define GET_AGENTX_PDU_PACKET_ID_L(_P_)\ GLUE_GL32((GLUE_CAST_PTR(_P_))+(12))#define SET_AGENTX_PDU_PACKET_ID_L(_P_, _V_)\ GLUE_SL32((GLUE_CAST_PTR(_P_))+(12), GLUE_CAST32(_V_))#define PTR_AGENTX_PDU_PAYLOAD_LEN(_P_)\ ((GLUE_CAST_PTR(_P_))+(16))#define SIZEOF_AGENTX_PDU_PAYLOAD_LEN (4)#define PTR_AGENTX_PDU_PAYLOAD_LEN_B(_P_)\ ((GLUE_CAST_PTR(_P_))+(16))#define GET_AGENTX_PDU_PAYLOAD_LEN_B(_P_)\ GLUE_GB32((GLUE_CAST_PTR(_P_))+(16))#define SET_AGENTX_PDU_PAYLOAD_LEN_B(_P_, _V_)\ GLUE_SB32((GLUE_CAST_PTR(_P_))+(16), GLUE_CAST32(_V_))#define PTR_AGENTX_PDU_PAYLOAD_LEN_L(_P_)\ ((GLUE_CAST_PTR(_P_))+(16))#define GET_AGENTX_PDU_PAYLOAD_LEN_L(_P_)\ GLUE_GL32((GLUE_CAST_PTR(_P_))+(16))#define SET_AGENTX_PDU_PAYLOAD_LEN_L(_P_, _V_)\ GLUE_SL32((GLUE_CAST_PTR(_P_))+(16), GLUE_CAST32(_V_))/* Definitions for AGENTX_CLOSE */#define SIZEOF_AGENTX_CLOSE (4)#define PTR_AGENTX_CLOSE_REASON(_P_)\ ((GLUE_CAST_PTR(_P_)))#define GET_AGENTX_CLOSE_REASON(_P_)\ GLUE_GB08((GLUE_CAST_PTR(_P_)))#define SET_AGENTX_CLOSE_REASON(_P_, _V_)\ GLUE_SB08((GLUE_CAST_PTR(_P_)), GLUE_CAST08(_V_))#define AGENTX_CLOSE_REASON_is_OTHER GLUE_CAST08(1L)#define AGENTX_CLOSE_REASON_is_PARSE_ERROR GLUE_CAST08(2L)#define AGENTX_CLOSE_REASON_is_PROTOCOL_ERROR GLUE_CAST08(3L)#define AGENTX_CLOSE_REASON_is_TIMEOUTS GLUE_CAST08(4L)#define AGENTX_CLOSE_REASON_is_SHUTDOWN GLUE_CAST08(5L)#define AGENTX_CLOSE_REASON_is_BY_MANAGER GLUE_CAST08(6L)#define PTR_AGENTX_CLOSE_FILL0(_P_)\ ((GLUE_CAST_PTR(_P_))+(1))#define GET_AGENTX_CLOSE_FILL0(_P_)\ GLUE_GU08((GLUE_CAST_PTR(_P_))+(1))#define SET_AGENTX_CLOSE_FILL0(_P_, _V_)\ GLUE_SU08((GLUE_CAST_PTR(_P_))+(1), GLUE_CAST08(_V_))#define PTR_AGENTX_CLOSE_FILL1(_P_)\ ((GLUE_CAST_PTR(_P_))+(2))#define GET_AGENTX_CLOSE_FILL1(_P_)\ GLUE_GU16((GLUE_CAST_PTR(_P_))+(2))#define SET_AGENTX_CLOSE_FILL1(_P_, _V_)\ GLUE_SU16((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST16(_V_))/* Definitions for AGENTX_TYPE_CODE */#define SIZEOF_AGENTX_TYPE_CODE (2)#define GET_AGENTX_TYPE_CODE(_P_)\ GLUE_GB16((GLUE_CAST_PTR(_P_)))#define SET_AGENTX_TYPE_CODE(_P_, _V_)\ GLUE_SB16((GLUE_CAST_PTR(_P_)), GLUE_CAST16(_V_))#define AGENTX_TYPE_CODE_is_INTEGER GLUE_CAST16(2L)#define AGENTX_TYPE_CODE_is_OCT_STR GLUE_CAST16(4L)#define AGENTX_TYPE_CODE_is_NULL GLUE_CAST16(5L)#define AGENTX_TYPE_CODE_is_OID GLUE_CAST16(6L)#define AGENTX_TYPE_CODE_is_IP_ADDRESS GLUE_CAST16(64L)#define AGENTX_TYPE_CODE_is_COUNTER32 GLUE_CAST16(65L)#define AGENTX_TYPE_CODE_is_GAUGE32 GLUE_CAST16(66L)#define AGENTX_TYPE_CODE_is_TIME_TICKS GLUE_CAST16(67L)#define AGENTX_TYPE_CODE_is_OPAQUE GLUE_CAST16(68L)#define AGENTX_TYPE_CODE_is_COUNTER64 GLUE_CAST16(70L)#define AGENTX_TYPE_CODE_is_NO_SUCH_OBJECT GLUE_CAST16(128L)#define AGENTX_TYPE_CODE_is_NO_SUCH_INSTANCE GLUE_CAST16(129L)#define AGENTX_TYPE_CODE_is_END_OF_MIB_VIEW GLUE_CAST16(130L)/* Definitions for AGENTX_VARBIND */#define SIZEOF_AGENTX_VARBIND (8)#define PTR_AGENTX_VARBIND_TYPE(_P_)\ ((GLUE_CAST_PTR(_P_)))#define SIZEOF_AGENTX_VARBIND_TYPE (2)#define PTR_AGENTX_VARBIND_TYPE_B(_P_)\ ((GLUE_CAST_PTR(_P_)))#define GET_AGENTX_VARBIND_TYPE_B(_P_)\ GLUE_GB16((GLUE_CAST_PTR(_P_)))#define SET_AGENTX_VARBIND_TYPE_B(_P_, _V_)\ GLUE_SB16((GLUE_CAST_PTR(_P_)), GLUE_CAST16(_V_))#define PTR_AGENTX_VARBIND_TYPE_L(_P_)\ ((GLUE_CAST_PTR(_P_)))#define GET_AGENTX_VARBIND_TYPE_L(_P_)\ GLUE_GL16((GLUE_CAST_PTR(_P_)))#define SET_AGENTX_VARBIND_TYPE_L(_P_, _V_)\ GLUE_SL16((GLUE_CAST_PTR(_P_)), GLUE_CAST16(_V_))#define PTR_AGENTX_VARBIND_FILL0(_P_)\ ((GLUE_CAST_PTR(_P_))+(2))#define GET_AGENTX_VARBIND_FILL0(_P_)\ GLUE_GU16((GLUE_CAST_PTR(_P_))+(2))#define SET_AGENTX_VARBIND_FILL0(_P_, _V_)\ GLUE_SU16((GLUE_CAST_PTR(_P_))+(2), GLUE_CAST16(_V_))#define PTR_AGENTX_VARBIND_NAME(_P_)\ ((GLUE_CAST_PTR(_P_))+(4))/* Definitions for AGENTX_UNSIGNED32 */#define SIZEOF_AGENTX_UNSIGNED32 (4)#define PTR_AGENTX_UNSIGNED32_B(_P_)\ ((GLUE_CAST_PTR(_P_)))#define GET_AGENTX_UNSIGNED32_B(_P_)\ GLUE_GB32((GLUE_CAST_PTR(_P_)))#define SET_AGENTX_UNSIGNED32_B(_P_, _V_)\ GLUE_SB32((GLUE_CAST_PTR(_P_)), GLUE_CAST32(_V_))#define PTR_AGENTX_UNSIGNED32_L(_P_)\ ((GLUE_CAST_PTR(_P_)))#define GET_AGENTX_UNSIGNED32_L(_P_)\ GLUE_GL32((GLUE_CAST_PTR(_P_)))#define SET_AGENTX_UNSIGNED32_L(_P_, _V_)\ GLUE_SL32((GLUE_CAST_PTR(_P_)), GLUE_CAST32(_V_))/* Definitions for AGENTX_UNREG */#define SIZEOF_AGENTX_UNREG (8)#define PTR_AGENTX_UNREG_FILL0(_P_)\ ((GLUE_CAST_PTR(_P_)))#define GET_AGENTX_UNREG_FILL0(_P_)\ GLUE_GU16((GLUE_CAST_PTR(_P_)))#define SET_AGENTX_UNREG_FILL0(_P_, _V_)\ GLUE_SU16((GLUE_CAST_PTR(_P_)), GLUE_CAST16(_V_))#define PTR_AGENTX_UNREG_RANGE_SUBID(_P_)\ ((GLUE_CAST_PTR(_P_))+(2))#define GET_AGENTX_UNREG_RANGE_SUBID(_P_)\ GLUE_GB08((GLUE_CAST_PTR(_P_))+(2))#define SET_AGENTX_UNREG_RANGE_SUBID(_P_, _V_)\
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -