?? cfgparam.c
字號(hào):
#ifdef __cplusplus
extern "C" {
#endif
#include "rvinternal.h"
#include "mib.h"
#include "cm.h"
#include "cmmib.h"
void int2index(int entry,RvUint8 * key);
mibStatisticParamEnumT name2statType(h341ParameterName name)
{
switch (name)
{
case callSignalStatsCallConnectionsIn:
return enumcallSignalStatsCallConnectionsIn;
case callSignalStatsCallConnectionsOut:
return enumcallSignalStatsCallConnectionsOut;
case callSignalStatsAlertingMsgsIn:
return enumcallSignalStatsAlertingMsgsIn;
case callSignalStatsAlertingMsgsOut:
return enumcallSignalStatsAlertingMsgsOut;
case callSignalStatsCallProceedingsIn:
return enumcallSignalStatsCallProceedingsIn;
case callSignalStatsCallProceedingsOut:
return enumcallSignalStatsCallProceedingsOut;
case callSignalStatsSetupMsgsIn:
return enumcallSignalStatsSetupMsgsIn;
case callSignalStatsSetupMsgsOut:
return enumcallSignalStatsSetupMsgsOut;
case callSignalStatsSetupAckMsgsIn:
return enumcallSignalStatsSetupAckMsgsIn;
case callSignalStatsSetupAckMsgsOut:
return enumcallSignalStatsSetupAckMsgsOut;
case callSignalStatsProgressMsgsIn:
return enumcallSignalStatsProgressMsgsIn;
case callSignalStatsProgressMsgsOut:
return enumcallSignalStatsProgressMsgsOut;
case callSignalStatsReleaseCompleteMsgsIn:
return enumcallSignalStatsReleaseCompleteMsgsIn;
case callSignalStatsReleaseCompleteMsgsOut:
return enumcallSignalStatsReleaseCompleteMsgsOut;
case callSignalStatsStatusMsgsIn:
return enumcallSignalStatsStatusMsgsIn;
case callSignalStatsStatusMsgsOut:
return enumcallSignalStatsStatusMsgsOut;
case callSignalStatsStatusInquiryMsgsIn:
return enumcallSignalStatsStatusInquiryMsgsIn;
case callSignalStatsStatusInquiryMsgsOut:
return enumcallSignalStatsStatusInquiryMsgsOut;
case callSignalStatsFacilityMsgsIn:
return enumcallSignalStatsFacilityMsgsIn;
case callSignalStatsFacilityMsgsOut:
return enumcallSignalStatsFacilityMsgsOut;
case callSignalStatsInfoMsgsIn:
return enumcallSignalStatsInfoMsgsIn;
case callSignalStatsInfoMsgsOut:
return enumcallSignalStatsInfoMsgsOut;
case callSignalStatsNotifyMsgsIn:
return enumcallSignalStatsNotifyMsgsIn;
case callSignalStatsNotifyMsgsOut:
return enumcallSignalStatsNotifyMsgsOut;
case callSignalStatsAverageCallDuration:
return enumcallSignalStatsAverageCallDuration;
case h245ControlChannelNumberOfListenPorts:
return enumh245ControlChannelNumberOfListenPorts ;
case h245ControlChannelMaxConnections:
return enumh245ControlChannelMaxConnections ;
case h245ControlChannelNumberOfListenFails:
return enumh245ControlChannelNumberOfListenFails ;
case h245ControlChannelNumberOfActiveConnections:
return enumh245ControlChannelNumberOfActiveConnections ;
case h245ControlChannelMasterSlaveMaxRetries:
return enumh245ControlChannelMasterSlaveMaxRetries ;
case h245ControlChannelConnectionAttemptsFail:
return enumh245ControlChannelConnectionAttemptsFail ;
case h245ControlChanneMasterSlavelDeterminations:
return enumh245ControlChanneMasterSlavelDeterminations ;
case h245ControlChannelMasterSlaveAcks:
return enumh245ControlChannelMasterSlaveAcks ;
case h245ControlChannelMasterSlaveRejects:
return enumh245ControlChannelMasterSlaveRejects ;
case h245ControlChannelMasterSlaveT106Rejects:
return enumh245ControlChannelMasterSlaveT106Rejects ;
case h245ControlChannelMasterSlaveMSDRejects:
return enumh245ControlChannelMasterSlaveMSDRejects ;
case h245ControlChannelNumberOfMasterSlaveInconsistentFieldRejects:
return enumh245ControlChannelNumberOfMasterSlaveInconsistentFieldRejects ;
case h245ControlChannelMasterSlaveMaxCounterRejects:
return enumh245ControlChannelMasterSlaveMaxCounterRejects ;
case h245ControlChannelMasterSlaveReleases:
return enumh245ControlChannelMasterSlaveReleases ;
case h245ControlChannelNumberOfTunnels:
return enumh245ControlChannelNumberOfTunnels ;
case h245CapExchangeSets:
return enumh245CapExchangeSets ;
case h245CapExchangeAcks:
return enumh245CapExchangeAcks ;
case h245CapExchangeRejects:
return enumh245CapExchangeRejects ;
case h245CapExchangeRejectUnspecified:
return enumh245CapExchangeRejectUnspecified ;
case h245CapExchangeRejectUndefinedTableEntryUsed:
return enumh245CapExchangeRejectUndefinedTableEntryUsed ;
case h245CapExchangeRejectDescriptorCapacityExceeded:
return enumh245CapExchangeRejectDescriptorCapacityExceeded ;
case h245CapExchangeRejectTableEntryCapacityExeeded:
return enumh245CapExchangeRejectTableEntryCapacityExeeded ;
case h245CapExchangeReleases:
return enumh245CapExchangeReleases ;
case h245LogChanOpenLogChanTotalRequests:
return enumh245LogChanOpenLogChanTotalRequests ;
case h245LogChanOpenLogChanAcks:
return enumh245LogChanOpenLogChanAcks ;
case h245LogChanOpenLogChanConfirms:
return enumh245LogChanOpenLogChanConfirms ;
case h245LogChanOpenLogChanRejects:
return enumh245LogChanOpenLogChanRejects ;
case h245LogChanOpenLogChanRejectUnspecified:
return enumh245LogChanOpenLogChanRejectUnspecified ;
case h245LogChanOpenLogChanRejectUnsuitableReverseParameters:
return enumh245LogChanOpenLogChanRejectUnsuitableReverseParameters ;
case h245LogChanOpenLogChanRejectDataTypeNotSupported:
return enumh245LogChanOpenLogChanRejectDataTypeNotSupported ;
case h245LogChanOpenLogChanRejectDataTypeNotAvailable:
return enumh245LogChanOpenLogChanRejectDataTypeNotAvailable ;
case h245LogChanOpenLogChanRejectUnknownDataType:
return enumh245LogChanOpenLogChanRejectUnknownDataType ;
case h245LogChanOpenLogChanRejectDataTypeALCombinationNotSupported:
return enumh245LogChanOpenLogChanRejectDataTypeALCombinationNotSupported ;
case h245LogChanOpenLogChanRejectMulticastChannelNotAllowed:
return enumh245LogChanOpenLogChanRejectMulticastChannelNotAllowed ;
case h245LogChanOpenLogChanRejectInsuffientBandwdith:
return enumh245LogChanOpenLogChanRejectInsuffientBandwdith ;
case h245LogChanOpenLogChanRejectSeparateStackEstablishmentFailed:
return enumh245LogChanOpenLogChanRejectSeparateStackEstablishmentFailed ;
case h245LogChanOpenLogChanRejectInvalidSessionID:
return enumh245LogChanOpenLogChanRejectInvalidSessionID ;
case h245LogChanOpenLogChanRejectMasterSlaveConflict:
return enumh245LogChanOpenLogChanRejectMasterSlaveConflict ;
case h245LogChanOpenLogChanRejectWaitForCommunicationMode:
return enumh245LogChanOpenLogChanRejectWaitForCommunicationMode ;
case h245LogChanOpenLogChanRejectInvalidDependentChannel:
return enumh245LogChanOpenLogChanRejectInvalidDependentChannel ;
case h245LogChansOpenLogChanRejectReplacementForRejected:
return enumh245LogChansOpenLogChanRejectReplacementForRejected ;
case h245LogChanCloseLogChannels:
return enumh245LogChanCloseLogChannels ;
case h245LogChanCloseLogChanAcks:
return enumh245LogChanCloseLogChanAcks ;
case h245LogChanCloseLogChanRequests:
return enumh245LogChanCloseLogChanRequests ;
case h245LogChanCloseLogChanRequestsAcks:
return enumh245LogChanCloseLogChanRequestsAcks ;
case h245LogChanCloseLogChanRequestRejects:
return enumh245LogChanCloseLogChanRequestRejects ;
case h245LogChanCloseLogChanRequestReleases:
return enumh245LogChanCloseLogChanRequestReleases ;
default :
return (mibStatisticParamEnumT)-1;
}
}
h341ErrorT h341InstGetParameter(h341InstanceHandle hSnmp,h341ParameterName name,mibDataT *data)
{
HCFG hCfg;
HPVT hPvt;
int rasNodeId,q931NodeId,h245NodeId;
RvBool isString;
mibStatisticParamEnumT type;
h341InstanceHandleT * hSnmpInst = (h341InstanceHandleT *) hSnmp;
data->type = asnError;
hCfg=cmGetConfiguration((HAPP)hSnmpInst->h341hApp);
hPvt=cmGetValTree((HAPP)hSnmpInst->h341hApp);
rasNodeId=cmGetRASConfigurationHandle((HAPP)hSnmpInst->h341hApp);
q931NodeId=cmGetQ931ConfigurationHandle((HAPP)hSnmpInst->h341hApp);
h245NodeId=cmGetH245ConfigurationHandle((HAPP)hSnmpInst->h341hApp);
switch(name)
{
case callSignalConfigMaxConnections:
data->type = asnInt;
if (ciGetValue(hCfg,"system.maxCalls" ,&isString,&data->valueSize)<0)
data->valueSize=0;
break;
case callSignalConfigT303:
data->type = asnInt;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -