⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 snmputil.c

📁 基于h323协议的软phone
💻 C
📖 第 1 页 / 共 2 页
字号:
case h245LogChannelsIndex:
   return  "h245LogChannelsIndex";
case h245LogChannelsChannelState:
   return  "h245LogChannelsChannelState";
case h245LogChannelsMediaTableType:
   return  "h245LogChannelsMediaTableType";
case h245LogChannelsH225Table:
   return  "h245LogChannelsH225Table";
case h245LogChannelsH225TableEntry:
   return  "h245LogChannelsH225TableEntry";
case h245LogChannelsSessionId:
   return  "h245LogChannelsSessionId";
case h245LogChannelsAssociateSessionId:
   return  "h245LogChannelsAssociateSessionId";
case h245LogChannelsMediaChannel:
   return  "h245LogChannelsMediaChannel";
case h245LogChannelsMediaGuaranteedDelivery:
   return  "h245LogChannelsMediaGuaranteedDelivery";
case h245LogChannelsMediaControlChannel:
   return  "h245LogChannelsMediaControlChannel";
case h245LogChannelsMediaControlGuaranteedDelivery:
   return  "h245LogChannelsMediaControlGuaranteedDelivery";
case h245LogChannelsSilenceSuppression:
   return  "h245LogChannelsSilenceSuppression";
case h245LogChannelsDestination:
   return  "h245LogChannelsDestination";
case h245LogChannelsDynamicRTPPayloadType:
   return  "h245LogChannelsDynamicRTPPayloadType";
case h245LogChannelsH261aVideoPacketization:
   return  "h245LogChannelsH261aVideoPacketization";
case h245LogChannelsRTPPayloadDescriptor:
   return  "h245LogChannelsRTPPayloadDescriptor";
case h245LogChannelsRTPPayloadType:
   return  "h245LogChannelsRTPPayloadType";
case h245LogChannelsTransportCapability:
   return  "h245LogChannelsTransportCapability";
case h245LogChannelsRedundancyEncoding:
   return  "h245LogChannelsRedundancyEncoding";
case h245LogChannelsSrcTerminalLabel:
   return  "h245LogChannelsSrcTerminalLabel";
case h245LogChannelOpenLogicalChannelTable:
   return  "h245LogChannelOpenLogicalChannelTable";
case h245LogChannelOpenLogicalChannelTableEntry:
   return  "h245LogChannelOpenLogicalChannelTableEntry";
case h245LogChanOpenLogChanTotalRequests:
   return  "h245LogChanOpenLogChanTotalRequests";
case h245LogChanOpenLogChanAcks:
   return  "h245LogChanOpenLogChanAcks";
case h245LogChanOpenLogChanConfirms:
   return  "h245LogChanOpenLogChanConfirms";
case h245LogChanOpenLogChanRejects:
   return  "h245LogChanOpenLogChanRejects";
case h245LogChanOpenLogChanRejectUnspecified:
   return  "h245LogChanOpenLogChanRejectUnspecified";
case h245LogChanOpenLogChanRejectUnsuitableReverseParameters:
   return  "h245LogChanOpenLogChanRejectUnsuitableReverseParameters";
case h245LogChanOpenLogChanRejectDataTypeNotSupported:
   return  "h245LogChanOpenLogChanRejectDataTypeNotSupported";
case h245LogChanOpenLogChanRejectDataTypeNotAvailable:
   return  "h245LogChanOpenLogChanRejectDataTypeNotAvailable";
case h245LogChanOpenLogChanRejectUnknownDataType:
   return  "h245LogChanOpenLogChanRejectUnknownDataType";
case h245LogChanOpenLogChanRejectDataTypeALCombinationNotSupported:
   return  "h245LogChanOpenLogChanRejectDataTypeALCombinationNotSupported";
case h245LogChanOpenLogChanRejectMulticastChannelNotAllowed:
   return  "h245LogChanOpenLogChanRejectMulticastChannelNotAllowed";
case h245LogChanOpenLogChanRejectInsuffientBandwdith:
   return  "h245LogChanOpenLogChanRejectInsuffientBandwdith";
case h245LogChanOpenLogChanRejectSeparateStackEstablishmentFailed:
   return  "h245LogChanOpenLogChanRejectSeparateStackEstablishmentFailed";
case h245LogChanOpenLogChanRejectInvalidSessionID:
   return  "h245LogChanOpenLogChanRejectInvalidSessionID";
case h245LogChanOpenLogChanRejectMasterSlaveConflict:
   return  "h245LogChanOpenLogChanRejectMasterSlaveConflict";
case h245LogChanOpenLogChanRejectWaitForCommunicationMode:
   return  "h245LogChanOpenLogChanRejectWaitForCommunicationMode";
case h245LogChanOpenLogChanRejectInvalidDependentChannel:
   return  "h245LogChanOpenLogChanRejectInvalidDependentChannel";
case h245LogChansOpenLogChanRejectReplacementForRejected:
   return  "h245LogChansOpenLogChanRejectReplacementForRejected";
case h245LogChannelCloseLogicalChannelTable:
   return  "h245LogChannelCloseLogicalChannelTable";
case h245LogChannelCloseLogicalChannelTableEntry:
   return  "h245LogChannelCloseLogicalChannelTableEntry";
case h245LogChanCloseLogChannels:
   return  "h245LogChanCloseLogChannels";
case h245LogChanCloseLogChanAcks:
   return  "h245LogChanCloseLogChanAcks";
case h245LogChanCloseLogChanRequests:
   return  "h245LogChanCloseLogChanRequests";
case h245LogChanCloseLogChanRequestsAcks:
   return  "h245LogChanCloseLogChanRequestsAcks";
case h245LogChanCloseLogChanRequestRejects:
   return  "h245LogChanCloseLogChanRequestRejects";
case h245LogChanCloseLogChanRequestReleases:
   return  "h245LogChanCloseLogChanRequestReleases";
case h245Conference:
   return  "h245Conference";
case h245ConferenceTerminalTable:
   return  "h245ConferenceTerminalTable";
case h245ConferenceTerminalTableEntry:
   return  "h245ConferenceTerminalTableEntry";
case h245ConferenceConferenceId:
   return  "h245ConferenceConferenceId";
case h245ConferenceTerminalLabel:
   return  "h245ConferenceTerminalLabel";
case h245ConferenceControlChannelIndex:
   return  "h245ConferenceControlChannelIndex";
case h245ConferenceBroadcaster:
   return  "h245ConferenceBroadcaster";
case h245ConferenceConferenceChair:
   return  "h245ConferenceConferenceChair";
case h245ConferenceMultipoint:
   return  "h245ConferenceMultipoint";
case h245ConferenceStatsTable:
   return  "h245ConferenceStatsTable";
case h245ConferenceStatsTableEntry:
   return  "h245ConferenceStatsTableEntry";
case h245ConferenceBroadcastMyLogicalChannel:
   return  "h245ConferenceBroadcastMyLogicalChannel";
case h245ConferenceCancelBroadcastMyLogicalChannel:
   return  "h245ConferenceCancelBroadcastMyLogicalChannel";
case h245ConferenceSendThisSource:
   return  "h245ConferenceSendThisSource";
case h245ConferenceCancelSendThisSource:
   return  "h245ConferenceCancelSendThisSource";
case h245ConferenceDropConference:
   return  "h245ConferenceDropConference";
case h245ConferenceEqualiseDelay:
   return  "h245ConferenceEqualiseDelay";
case h245ConferenceZeroDelay:
   return  "h245ConferenceZeroDelay";
case h245ConferenceMultipointModeCommand:
   return  "h245ConferenceMultipointModeCommand";
case h245ConferenceCancelMultipointModeCommand:
   return  "h245ConferenceCancelMultipointModeCommand";
case h245ConferenceVideoFreezePicture:
   return  "h245ConferenceVideoFreezePicture";
case h245ConferenceVideoFastUpdatePicture:
   return  "h245ConferenceVideoFastUpdatePicture";
case h245ConferenceVideoFastUpdateGOB:
   return  "h245ConferenceVideoFastUpdateGOB";
case h245ConferenceVideoTemporalSpatialTradeOff:
   return  "h245ConferenceVideoTemporalSpatialTradeOff";
case h245ConferenceVideoSendSyncEveryGOB:
   return  "h245ConferenceVideoSendSyncEveryGOB";
case h245ConferenceVideoFastUpdateMB:
   return  "h245ConferenceVideoFastUpdateMB";
case h245Misc:
   return  "h245Misc";
case h245MiscRoundTripDelayTable:
   return  "h245MiscRoundTripDelayTable";
case h245MiscRoundTripDelayTableEntry:
   return  "h245MiscRoundTripDelayTableEntry";
case h245MiscRTDState:
   return  "h245MiscRTDState";
case h245MiscT105TimerExpired:
   return  "h245MiscT105TimerExpired";
case h245MiscLastRTDRequestSent:
   return  "h245MiscLastRTDRequestSent";
case h245MiscLastRTDRequestRcvd:
   return  "h245MiscLastRTDRequestRcvd";
case h245MiscLastRTDResponseSent:
   return  "h245MiscLastRTDResponseSent";
case h245MiscLastRTDResponseRcvd:
   return  "h245MiscLastRTDResponseRcvd";
case h245MiscMaintenanceLoopTable:
   return  "h245MiscMaintenanceLoopTable";
case h245MiscMaintenanceLoopTableEntry:
   return  "h245MiscMaintenanceLoopTableEntry";
case h245MiscMaintainenceLoopDirection:
   return  "h245MiscMaintainenceLoopDirection";
case h245MiscMLState:
   return  "h245MiscMLState";
case h245MiscNumberOfRequests:
   return  "h245MiscNumberOfRequests";
case h245MiscNumberOfAcks:
   return  "h245MiscNumberOfAcks";
case h245MiscLastMLRequestOrAckType:
   return  "h245MiscLastMLRequestOrAckType";
case h245MiscMLMediaOrLogicalChannelLoopRejectChannelNumber:
   return  "h245MiscMLMediaOrLogicalChannelLoopRejectChannelNumber";
case h245MiscNumberOfRejects:
   return  "h245MiscNumberOfRejects";
case h245MiscLastRejectType:
   return  "h245MiscLastRejectType";
case h245MiscErrorCode:
   return  "h245MiscErrorCode";
case mmH320Root:
    return "mmH320Root";
case   ras:
    return "ras";
case    rasConfiguration:
    return "rasConfiguration";
case          rasConfigurationTable:
    return "rasConfigurationTable";
case            rasConfigurationTableEntry:
    return "rasConfigurationTableEntry";
case                  rasConfigurationGatekeeperIdentifier:
    return "rasConfigurationGatekeeperIdentifier";
case                  rasConfigurationTimer:
    return "rasConfigurationTimer";
case                  rasConfigurationMaxNumberOfRetries:
    return "rasConfigurationMaxNumberOfRetries";
case                  rasConfigurationGatekeeperDiscoveryAddressTag:
    return "rasConfigurationGatekeeperDiscoveryAddressTag";
case                  rasConfigurationGatekeeperDiscoveryAddress:
    return "rasConfigurationGatekeeperDiscoveryAddress";


 default:
     return "error";
}
}

void dPrintParameter(h341ParameterName param)

{
    char s[300];
    sprintf(s,"parameter %d %s\n",param,parameterName(param));
/*  OutputDebugString(s);*/
/*  fwrite(s,strlen(s),1,fpDebug);*/
}

void dPrintOid(snmpObjectT *oid,char * buffer)
{
    int ii;
    char s[300];
    s[0]=0;
    sprintf (s,"%s ",buffer);
    for (ii = 0;ii<oid->length;ii++)
        sprintf(s+strlen(s),"%4d",oid->id[ii]);
    sprintf(s+strlen(s),"\n");

/*  OutputDebugString(s);*/
/*  fwrite(s,strlen(s),1,fpDebug);*/

}

void dPrintIndex(RvUint8 *index,int size,char *buffer)
{
    int ii;
    char s[300];
    sprintf (s,"%s ",buffer);
    for (ii = 0;ii<size;ii++)
        sprintf(s+strlen(s),"%5d ",index[ii]);
    sprintf(s+strlen(s),"\n");
/*  OutputDebugString(s);*/
/*  fwrite(s,strlen(s),1,fpDebug);*/

}

int str2oid(char * str,int * id)
{
    int ii=0;
    char * ptr1,*ptr2;
    ptr1= str;
    ptr2= strchr(ptr1,'.');
    while(ptr2!=NULL)
    {
        /* *ptr2=(char)0;*/
        id[ii]=atoi(ptr1);
        ptr1= ptr2+1;
        ptr2= strchr(ptr1,'.');
        ii++;
    }
    id[ii]=atoi(ptr1);
    return ii+1;
}


void dPrintMib(mibNodeT * node,char * oid,int offset,int num)
{
    int ii;
    char s[200],oidN[100];
    if (node !=NULL)
    {
        memset(s,' ',200);
        offset+=2;
        sprintf(oidN,"%s.%d",oid,num);
        sprintf(s+offset,"%s (%s)\n",parameterName(node->name),oidN);
/*      OutputDebugString(s);*/
/*      fwrite(s,strlen(s),1,fpDebug);*/

        if (!node->table)
        {
            for (ii=0;ii<node->childNum;ii++)
                dPrintMib( &(node->children[ii]),oidN,offset,ii+1);
        }
        else
        {
            offset+=2;
            for (ii=0;ii<node->childNum;ii++)
            {
                memset(s,' ',offset+1);
                sprintf(s+offset,"%s (%s.%d)\n",parameterName((h341ParameterName)(node->name+ii+1)),oidN,ii+1);
/*              OutputDebugString(s);   */
    /*              fwrite(s,strlen(s),1,fpDebug);*/

            }
        }

    }


}
#ifdef __cplusplus
}
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -