Click
Loading...
Searching...
No Matches
click Directory Reference

Directories

 flow
 
 standard
 

Files

 algorithm.hh
 
 allocator.hh
 
 archive.hh
 Class for handling 'ar' archives.
 
 args.hh
 
 array_memory.hh
 
 atomic.hh
 An atomic 32-bit integer.
 
 batchbuilder.hh
 
 batchelement.hh
 
 bighashmap.hh
 
 bighashmap_arena.hh
 
 bigint.hh
 Simple multiple-precision integer arithmetic.
 
 bitvector.hh
 Click's bitvector class.
 
 bpf.hh
 
 bufferpool.hh
 
 bufferpoolnode.hh
 
 bytestreammaintainer.hh
 
 circularbuffer.hh
 
 clp.h
 Functions for parsing command line options.
 
 config-bsdmodule.h
 
 config-linuxmodule.h
 
 config-minios.h
 
 config-ns.h
 
 config-userlevel.h
 
 config.h
 
 confparse.hh
 Support for parsing configuration strings.
 
 crc32.h
 
 cxxprotect.h
 
 cxxunprotect.h
 
 deque.cc
 
 deque.hh
 
 dequeue.hh
 
 dpdk_glue.hh
 
 dpdkdevice.hh
 
 driver.hh
 
 element.hh
 Click's Element class.
 
 elemfilter.hh
 Filter predicates for elements and ports.
 
 error.hh
 Flexible error handling classes.
 
 etheraddress.hh
 The EtherAddress type for Ethernet addresses.
 
 ewma.hh
 Click's classes for supporting exponentially weighted moving averages.
 
 fixconfig.h
 
 flowbuffer.hh
 
 flowrulecache.hh
 
 flowrulemanager.hh
 
 flowruleparser.hh
 
 fromfile.hh
 
 gaprate.hh
 A Click helper class for implementing a uniform rate.
 
 glue.hh
 
 handler.hh
 The Handler class for router handlers.
 
 handlercall.hh
 The HandlerCall helper class for simplifying access to handlers.
 
 hashallocator.hh
 
 hashcode.hh
 
 hashcontainer.hh
 
 hashmap.cc
 
 hashmap.hh
 
 hashtable.hh
 Click's hash table container template.
 
 hashtablemp.hh
 
 heap.hh
 
 icmpflowid.hh
 
 idletask.hh
 
 ino.hh
 
 integers.hh
 Functions for manipulating integers.
 
 ip6address.hh
 
 ip6flowid.hh
 
 ip6table.hh
 
 ipaddress.hh
 The IPAddress type for IPv4 addresses.
 
 ipaddresslist.hh
 
 ipelement.hh
 
 ipflowid.hh
 
 iphelper.hh
 
 iptable.hh
 
 json.hh
 
 lexer.hh
 
 libdivide.h
 
 list.hh
 Click's doubly-linked list container template.
 
 llrpc.h
 
 llvmutils.hh
 
 loadbalancer.hh
 
 machine.hh
 
 master.hh
 
 md5.h
 
 memorypool.hh
 
 modificationlist.hh
 
 multithread.hh
 
 nameinfo.hh
 Click databases for names, such as IP addresses and services.
 
 netmapdevice.hh
 
 notifier.hh
 Support for activity signals.
 
 numa.hh
 
 package.hh
 
 packet.hh
 The Packet class models packets in Click.
 
 packet_anno.hh
 
 packetbatch.hh
 
 pair.hh
 
 pathvars.h
 
 perfctr-i586.hh
 
 rbt.hh
 
 ring.hh
 
 router.hh
 The Router class implementing a router configuration.
 
 routerthread.hh
 The RouterThread class implementing the Click driver loop.
 
 routervisitor.hh
 Router configuration visitors for finding elements and ports.
 
 selectset.hh
 
 simclick.h
 
 simpledfa.hh
 
 skbmgr.hh
 
 stack.hh
 
 statvector.hh
 
 straccum.hh
 Click's StringAccum class, used to construct Strings efficiently from pieces.
 
 string.hh
 Click's String class.
 
 sync.hh
 Classes for synchronizing among multiple CPUs, particularly in the Linux kernel.
 
 task.hh
 Support for Task, which triggers execution frequently.
 
 tcphelper.hh
 
 tcpstate.hh
 
 timer.hh
 Support for Timer, which triggers execution at a given time.
 
 timerset.hh
 
 timerwheel.hh
 
 timestamp.hh
 The Timestamp class represents a moment or interval in time.
 
 tinyexpr.hh
 
 tokenbucket.hh
 Token bucket rate limiter templates.
 
 tsctimestamp.hh
 
 type_traits.hh
 Type traits structures.
 
 userutils.hh
 
 variableenv.hh
 
 vector.cc
 
 vector.hh
 Click's vector container template.