![]() |
SolarCapture C Bindings User Guide
SF-115721-CD
Issue 3
|
![]() ![]() | Private state of sc_append_to_list node |
![]() ![]() | Sc_arg: An argument to a node's initialisation function |
![]() ![]() | Sc_attr: Control optional behaviours and tunables |
![]() ![]() | 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 |
![]() ![]() | Sc_dlist: A doubly-linked list |
![]() ![]() | Ethernet protocol definitions |
![]() ![]() | Sc_callback: Interface for event notification |
![]() ![]() | Interface for writing custom nodes |
![]() ![]() | Sc_packet: The representation of a packet or other data |
![]() ![]() | Sc_packet_list: A list of packets |
![]() ![]() | A hash table with open addressing and double hashing |
![]() ![]() | Sc_iovec_ptr: Supports iterating over a 'struct iovec' |
![]() ![]() | IP protocol definitions |
![]() ![]() | Sc_mailbox: A means to pass packets from one thread to another |
![]() ![]() | Miscellaneous utility functions |
![]() ![]() | Sc_node: An object that processes packets |
![]() ![]() | 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) |
![]() ![]() | Sc_packed_packet: The packed-stream encapsulation |
![]() ![]() | Sc_pool: A pool of packet buffers |
![]() ![]() | Sc_pkt_predicate: Interface for testing properties of packets |
![]() ![]() | Sc_session: A set of threads and other objects |
![]() ![]() | 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 |
![]() ![]() | sc_subnode_helper node interface |
![]() ![]() | Sc_thread: Representation of a thread in SolarCapture |
![]() ![]() | Functions for managing time |
![]() ![]() | Sc_vi: Supports receiving packets from the network |