![]() |
SolarCapture C Bindings
|
| Representation of an argument. Used by node init functions | |
| This node is to be used with Arista switches that are able to add hardware timestamps to packets. This is useful when SolarCapture is doing software timestamping, as it provides more precise timestamps | |
| Attribute object | |
| Node to limit the maximum batch size sent to downstream nodes | |
| A callback object | |
Node to delay upstream packets by a random time within a given time range. Randomness is achieved by performing a hash on the destination IP address and can be controlled using the num_lines argument | |
| Doubly linked list pointers | |
| Node to direct all matched packets to one output and all other packets to another output. The filter can be provided via a BPF string, or via a sc_pkt_predicate object | |
| Description of a node | |
| Struct to hold information about how to create an instance of this node | |
| Description of a link the node has | |
| Describes a type of node | |
| An opaque object. 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) to nodes | |
| Representation of a packet | |
| A list of packets or packet buffers | |
| A packet predicate object | |
| Takes an input stream of data in PCAP format and outputs individual packets | |
| A SolarCapture session error object returned by sc_session_error_get | |
| Forward input to output and a copy of input to the 'tap' output. If a BPF or predicate filter is specified, only packets matching the filter are duplicated to the 'tap' output | |
| A VI object |
1.8.6