Smart Home firewall
Profile-based Smart Home firewall
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cbucket
 Ccallback_struct
 Ccoap_messageAbstraction of a CoAP message
 Ccounters_id_tPacket and duration counters ids
 Ccounters_t
 Cdhcp_message
 Cdhcp_option
 Cdhcp_options
 Cdns_entry
 Cdns_header
 Cdns_message
 Cdns_question
 Cdns_resource_record
 Cduration_init_t
 Chashmap
 Chttp_message
 Cigmp_message_body_tIGMP message body
 Cigmp_message_tGeneric IGMP message
 Cigmp_v2_message_tIGMPv2 message
 Cigmp_v3_group_record_tIGMPv3 Group Record
 Cigmp_v3_membership_query_tIGMPv3 membership query
 Cigmp_v3_membership_report_tIGMPv3 membership report
 Cinteraction_data_tStructure which stores the data relative to one policy interaction
 Cip_addr_tIP (v4 or v6) address
 Cip_list
 Cip_val_tIP (v4 or v6) address value
 CNFQueue.NFQueue
 Cpacket_count_t
 Cperiodic_policy_t
 CPolicy.Policy
 Cprotocols.Protocol.Protocol
 Cprotocols.Custom.Custom
 Cprotocols.coap.coap
 Cprotocols.dhcp.dhcp
 Cprotocols.dns.dns
 Cprotocols.mdns.mdns
 Cprotocols.http.http
 Cprotocols.igmp.igmp
 Cprotocols.ssdp.ssdp
 Cprotocols.Transport.Transport
 Cprotocols.tcp.tcp
 Cprotocols.udp.udp
 Cprotocols.arp.arp
 Cprotocols.icmp.icmp
 Cprotocols.icmpv6.icmpv6
 Cprotocols.ip.ip
 Cprotocols.ipv4.ipv4
 Cprotocols.ipv6.ipv6
 Crdata_t
 CSHA256_CTX
 Cssdp_message
 Cthread_arg_tContains the necessary arguments for an nfqueue thread. The arguments are:
 CEnum
 CPolicy.Policy.NftType
 Cplot_count_per_category.ProtocolCategory
 Cplot_iat_per_category.ProtocolCategory
 Cplot_latency_per_category.ProtocolCategory
 Cplot_latency_vs_category.ProtocolCategory
 Cplot_latency_vs_pktcount.ProtocolCategory
 Cread_all.ProtocolCategory
 Cread_one.ProtocolCategory
 CIntEnum
 CLogType.LogType