libsigrok  0.2.0
sigrok hardware access and backend library
 All Data Structures Files Functions Variables Typedefs Enumerator Macros Groups Pages
Data Fields
sr_session Struct Reference

#include <libsigrok.h>

+ Collaboration diagram for sr_session:

Data Fields

GSList * devs
 List of struct sr_dev pointers. More...
 
GSList * datafeed_callbacks
 List of struct datafeed_callback pointers. More...
 
GTimeVal starttime
 
unsigned int num_sources
 
struct source * sources
 
GPollFD * pollfds
 
int source_timeout
 
GMutex stop_mutex
 
gboolean abort_session
 

Detailed Description

Definition at line 783 of file libsigrok.h.

Field Documentation

gboolean sr_session::abort_session

Definition at line 808 of file libsigrok.h.

Referenced by sr_session_new(), and sr_session_stop().

GSList* sr_session::datafeed_callbacks

List of struct datafeed_callback pointers.

Definition at line 787 of file libsigrok.h.

Referenced by sr_session_datafeed_callback_add(), and sr_session_datafeed_callback_remove_all().

GSList* sr_session::devs

List of struct sr_dev pointers.

Definition at line 785 of file libsigrok.h.

Referenced by sr_session_dev_add(), sr_session_dev_remove_all(), sr_session_run(), sr_session_start(), and sr_session_stop_sync().

unsigned int sr_session::num_sources

Definition at line 790 of file libsigrok.h.

Referenced by sr_session_run().

GPollFD* sr_session::pollfds

Definition at line 799 of file libsigrok.h.

Referenced by sr_session_run().

int sr_session::source_timeout

Definition at line 800 of file libsigrok.h.

Referenced by sr_session_new().

struct source* sr_session::sources

Definition at line 798 of file libsigrok.h.

Referenced by sr_session_run().

GTimeVal sr_session::starttime

Definition at line 788 of file libsigrok.h.

GMutex sr_session::stop_mutex

Definition at line 807 of file libsigrok.h.

Referenced by sr_session_destroy(), sr_session_new(), and sr_session_stop().


The documentation for this struct was generated from the following file: