
classMapC.addSC("description", "Class-Map description");
classMapC.addSC("exit", "Exit from QoS class-map configuration mode");
classMapC.addSC("match", "classification criteria");
    classMapC.match.addSC("access-group", "Access group");
        classMapC.match["access-group"].addSC("<1-2699>", "Access list index");
        classMapC.match["access-group"].addSC("name", "Named Access List");
            classMapC.match["access-group"].name.addSC("WORD", "Access List name");
    classMapC.match.addSC("any", "Any packets");
    classMapC.match.addSC("class-map", "Class map");
        classMapC.match["class-map"].addSC("WORD", "Match class-map name");
    classMapC.match.addSC("cos", "IEEE 802.1Q/ISL class of service/user priority values");
        classMapC.match.cos.addSC("<0-7>", "Enter up to 4 class-of-service values separated by white-spaces");
    classMapC.match.addSC("destination-address", "Destination address");
        classMapC.match["destination-address"].addSC("mac", "MAC address");
            classMapC.match["destination-address"].mac.addSC("H.H.H", "MAC address");
    classMapC.match.addSC("input-interface", "Select an input interface to match");
        classMapC.match["input-interface"].addSC("ATM", "ATM interface");
            classMapC.match["input-interface"].ATM.addSC("<0-0>", "ATM interface number");
        classMapC.match["input-interface"].addSC("Async", "Async interface");
            classMapC.match["input-interface"].Async.addSC("<1-0>", "Async interface number");
        classMapC.match["input-interface"].addSC("BVI", "Bridge-Group Virtual Interface");
            classMapC.match["input-interface"].BVI.addSC("<1-255>", "BVI interface number");
        classMapC.match["input-interface"].addSC("CTunnel", "CTunnel interface");
            classMapC.match["input-interface"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
        classMapC.match["input-interface"].addSC("Dialer", "Dialer interface");
            classMapC.match["input-interface"].Dialer.addSC("<0-255>", "Dialer interface number");
        classMapC.match["input-interface"].addSC("Ethernet", "IEEE 802.3");
            classMapC.match["input-interface"].Ethernet.addSC("<0-0>", "Ethernet interface number");
        classMapC.match["input-interface"].addSC("Group-Async", "Async Group interface");
            classMapC.match["input-interface"]["Group-Async"].addSC("<0-0>", "Group-Async interface number");
        classMapC.match["input-interface"].addSC("Lex", "Lex interface");
            classMapC.match["input-interface"].Lex.addSC("<0-2147483647>", "Lex interface number");
        classMapC.match["input-interface"].addSC("Loopback", "Loopback interface");
            classMapC.match["input-interface"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
        classMapC.match["input-interface"].addSC("Multilink", "Multilink-group interface");
            classMapC.match["input-interface"].Multilink.addSC("<0-2147483647>", "Multilink interface number");
        classMapC.match["input-interface"].addSC("Null", "Null interface");
            classMapC.match["input-interface"].Null.addSC("<0-0>", "Null interface number");
        classMapC.match["input-interface"].addSC("Tunnel", "Tunnel interface");
            classMapC.match["input-interface"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
        classMapC.match["input-interface"].addSC("Vif", "PGM Multicast Host interface");
            classMapC.match["input-interface"].Vif.addSC("<1-1>", "Vif interface number");
        classMapC.match["input-interface"].addSC("Virtual-Template", "Virtual Template interface");
            classMapC.match["input-interface"]["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
        classMapC.match["input-interface"].addSC("Virtual-TokenRing", "Virtual TokenRing");
            classMapC.match["input-interface"]["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
    classMapC.match.addSC("ip", "IP specific values");
        classMapC.match.ip.addSC("dscp", "Match IP DSCP (DiffServ CodePoints)");
        classMapC.match.ip.addSC("precedence", "Match IP precedence");
            classMapC.match.ip.precedence.addSC("<0-7>", "Enter up to 4 precedence values separated by white-spaces");
        classMapC.match.ip.addSC("rtp", "Match RTP port nos");
            classMapC.match.ip.rtp.addSC("<2000-65535>", "Lower bound of UDP destination port");
                classMapC.match.ip.rtp["<2000-65535>"].addSC("<0-16383>", "Range of UDP ports");
    classMapC.match.addSC("mpls", "Multi Protocol Label Switching specific values");
        classMapC.match.mpls.addSC("experimental", "Match MPLS experimental");
            classMapC.match.mpls.experimental.addSC("<0-7>", "Enter up to 8 experimental values separated by white-spaces");
    classMapC.match.addSC("protocol", "Protocol");
        classMapC.match.protocol.addSC("arp", "IP ARP");
        classMapC.match.protocol.addSC("bridge", "Bridging");
        classMapC.match.protocol.addSC("cdp", "Cisco Discovery Protocol");
        classMapC.match.protocol.addSC("compressedtcp", "Compressed TCP");
        classMapC.match.protocol.addSC("ip", "IP");
        classMapC.match.protocol.addSC("ipx", "Novell IPX");
        classMapC.match.protocol.addSC("llc2", "llc2");
        classMapC.match.protocol.addSC("pppoe", "PPP over Ethernet");
        classMapC.match.protocol.addSC("snapshot", "Snapshot routing support");
        classMapC.match.protocol.addSC("vofr", "voice over Frame Relay packets");
    classMapC.match.addSC("qos-group", "Qos-group");
        classMapC.match["qos-group"].addSC("<0-99>", "Qos Group value");
    classMapC.match.addSC("source-address", "Source address");
        classMapC.match["source-address"].addSC("mac", "MAC address");
            classMapC.match["source-address"].mac.addSC("H.H.H", "MAC address");
classMapC.addSC("no", "Negate or set default values of a command");
classMapC.addSC("rename", "Rename this class-map");
