libsigrokdecode
unreleased development snapshot
sigrok protocol decoding library
|
Session handling. More...
#include <config.h>
#include "libsigrokdecode-internal.h"
#include "libsigrokdecode.h"
#include <inttypes.h>
#include <glib.h>
Go to the source code of this file.
Functions | |
int | srd_session_new (struct srd_session **sess) |
Create a decoding session. More... | |
int | srd_session_start (struct srd_session *sess) |
Start a decoding session. More... | |
int | srd_session_metadata_set (struct srd_session *sess, int key, GVariant *data) |
Set a metadata configuration key in a session. More... | |
int | srd_session_send (struct srd_session *sess, uint64_t abs_start_samplenum, uint64_t abs_end_samplenum, const uint8_t *inbuf, uint64_t inbuflen, uint64_t unitsize) |
Send a chunk of logic sample data to a running decoder session. More... | |
int | srd_session_send_eof (struct srd_session *sess) |
Communicate the end of the stream of sample data to the session. More... | |
int | srd_session_terminate_reset (struct srd_session *sess) |
Terminate currently executing decoders in a session, reset internal state. More... | |
int | srd_session_destroy (struct srd_session *sess) |
Destroy a decoding session. More... | |
int | srd_pd_output_callback_add (struct srd_session *sess, int output_type, srd_pd_output_callback cb, void *cb_data) |
Register/add a decoder output callback function. More... | |
Session handling.
Definition in file session.c.