SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Public Member Functions | Protected Attributes | List of all members
leansdr::runnable Struct Reference

#include <framework.h>

+ Inheritance diagram for leansdr::runnable:
+ Collaboration diagram for leansdr::runnable:

Public Member Functions

 runnable (scheduler *_sch, const char *name)
 
- Public Member Functions inherited from leansdr::runnable_common
 runnable_common (const char *_name)
 
virtual ~runnable_common ()
 
virtual void run ()
 
virtual void shutdown ()
 

Protected Attributes

schedulersch
 

Additional Inherited Members

- Public Attributes inherited from leansdr::runnable_common
const char * name
 

Detailed Description

Definition at line 191 of file framework.h.

Constructor & Destructor Documentation

◆ runnable()

leansdr::runnable::runnable ( scheduler _sch,
const char *  name 
)
inline

Definition at line 193 of file framework.h.

193  : runnable_common(name), sch(_sch)
194  {
195  sch->add_runnable(this);
196  }
runnable_common(const char *_name)
Definition: framework.h:85
scheduler * sch
Definition: framework.h:199
void add_runnable(runnable_common *r)
Definition: framework.h:139

Member Data Documentation

◆ sch

scheduler* leansdr::runnable::sch
protected

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