SolarCapture C Bindings
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups
File List
Here is a list of all documented files with brief descriptions:
o*args.hSc_arg: An argument to a node's initialisation function
o*attr.hSc_attr: Control optional behaviours and tunables
o*declare_types.hThis header is used to generate C type definitions and corresponding runtime type information for data structures that are shared by SolarCapture with other processes
o*dlist.hSc_dlist: A doubly-linked list
o*event.hSc_callback: Interface for event notification
o*ext_node.hInterface for writing custom nodes
o*ext_packet.hSc_packet: The representation of a packet or other data
o*ext_packet_list.hSc_packet_list: A list of packets
o*iovec.hSc_iovec_ptr: Supports iterating over a 'struct iovec'
o*mailbox.hSc_mailbox: A means to pass packets from one thread to another
o*misc.hMiscellaneous utility functions
o*node.hsc_node: An object that processes packets
o*object.hSc_object: Opaque object interface. Use this to pass all types of data that are not ints, doubles or char arrays (see SC_PARAM_INT, SC_PARAM_DBL and SC_PARAM_STR respectively for these)
o*pkt_pool.hSc_pool: A pool of packet buffers
o*predicate.hSc_pkt_predicate: Interface for testing properties of packets
o*private.h
o*sc_append_to_list.c
o*sc_arista_ts_types_tmpl.h
o*sc_batch_limiter.c
o*sc_batch_limiter_types_tmpl.h
o*sc_filter.c
o*sc_filter_types_tmpl.h
o*sc_pcap.h
o*sc_pcap_packer_types_tmpl.h
o*sc_rate_monitor_types_tmpl.h
o*sc_rhd_types_tmpl.h
o*sc_writer.h
o*sc_writer_types_tmpl.h
o*session.hSc_session: A set of threads and other objects
o*stream.hThis header file defines sc_stream objects for directing packets to a sc_vi instance. A packet must match all the stream criteria for it to be directed by the stream to an sc_vi instance
o*thread.hSc_thread: Representation of a thread in SolarCapture
o*time.hFunctions for managing time
\*vi.hSc_vi: Supports receiving packets from the network