![]() |
SolarCapture C Bindings
|
Files | |
| file | args.h [code] |
| sc_arg: An argument to a node's initialisation function. | |
| file | attr.h [code] |
| sc_attr: Control optional behaviours and tunables. | |
| file | declare_types.h [code] |
| This header is used to generate C type definitions and corresponding runtime type information for data structures that are shared by SolarCapture with other processes. | |
| file | dlist.h [code] |
| sc_dlist: A doubly-linked list. | |
| file | event.h [code] |
| sc_callback: Interface for event notification. | |
| file | ext_node.h [code] |
| Interface for writing custom nodes. | |
| file | ext_packet.h [code] |
| sc_packet: The representation of a packet or other data. | |
| file | ext_packet_list.h [code] |
| sc_packet_list: A list of packets. | |
| file | iovec.h [code] |
| sc_iovec_ptr: Supports iterating over a 'struct iovec'. | |
| file | mailbox.h [code] |
| sc_mailbox: A means to pass packets from one thread to another. | |
| file | misc.h [code] |
| Miscellaneous utility functions. | |
| file | node.h [code] |
| sc_node: An object that processes packets. | |
| file | object.h [code] |
| sc_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). | |
| file | pkt_pool.h [code] |
| sc_pool: A pool of packet buffers. | |
| file | predicate.h [code] |
| sc_pkt_predicate: Interface for testing properties of packets. | |
| file | private.h [code] |
| file | session.h [code] |
| sc_session: A set of threads and other objects. | |
| file | stream.h [code] |
| This 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. | |
| file | thread.h [code] |
| sc_thread: Representation of a thread in SolarCapture. | |
| file | time.h [code] |
| Functions for managing time. | |
| file | vi.h [code] |
| sc_vi: Supports receiving packets from the network. | |
1.8.6