📄 hist_m.c
字号:
return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->IntervalStart; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryDropEvents(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->DropEvents; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryOctets(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->Octets; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryPkts(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->Pkts; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryBroadcastPkts(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->BroadcastPkts; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryMulticastPkts(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->MulticastPkts; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryCRCAlignErrors(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->CRCAlignErrors; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryUndersizePkts(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->UndersizePkts; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryOversizePkts(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->OversizePkts; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryFragments(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->Fragments; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryJabbers(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->Jabbers; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryCollisions(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->Collisions; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}WORD EtherHistoryUtilization(SNMP_OBJECT *obj, WORD idlen){MIB_LOCAL *local = NULL;ETHER_HISTORY *data = NULL; if ((local = MibRmon (obj, HistoryControlInstance, idlen, HISTORYINDEXSIZE)) == NULL) return SNMP_NOSUCHNAME; switch (obj->Request) { case SNMP_PDU_NEXT: if (RmonNext (obj, &local, idlen, HISTORYINDEXSIZE, &data) == FALSE) return SNMP_NOSUCHNAME; case SNMP_PDU_GET: if (data == NULL && (data = EtherHistorySearch(local->Data, obj, idlen)) == NULL) return SNMP_NOSUCHNAME; obj->Syntax.LngUns = data->Utilization; return SNMP_NOERROR; case SNMP_PDU_SET: return SNMP_READONLY; } return SNMP_GENERROR;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -