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 | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
XTRXInput::MsgReportStreamInfo Class Reference

#include <xtrxinput.h>

+ Inheritance diagram for XTRXInput::MsgReportStreamInfo:
+ Collaboration diagram for XTRXInput::MsgReportStreamInfo:

Public Member Functions

bool getSuccess () const
 
bool getActive () const
 
uint32_t getFifoFilledCount () const
 
uint32_t getFifoSize () const
 
- Public Member Functions inherited from Message
 Message ()
 
virtual ~Message ()
 
virtual const char * getIdentifier () const
 
virtual bool matchIdentifier (const char *identifier) const
 
void * getDestination () const
 
void setDestination (void *destination)
 

Static Public Member Functions

static MsgReportStreamInfocreate (bool success, bool active, uint32_t fifoFilledCount, uint32_t fifoSize)
 
- Static Public Member Functions inherited from Message
static bool match (const Message *message)
 

Private Member Functions

 MsgReportStreamInfo (bool success, bool active, uint32_t fifoFilledCount, uint32_t fifoSize)
 

Private Attributes

bool m_success
 
bool m_active
 Indicates whether the stream is currently active. More...
 
uint32_t m_fifoFilledCount
 Number of samples in FIFO buffer. More...
 
uint32_t m_fifoSize
 Size of FIFO buffer. More...
 

Additional Inherited Members

- Protected Attributes inherited from Message
void * m_destination
 
- Static Protected Attributes inherited from Message
static const char * m_identifier = 0
 

Detailed Description

Definition at line 110 of file xtrxinput.h.

Constructor & Destructor Documentation

◆ MsgReportStreamInfo()

XTRXInput::MsgReportStreamInfo::MsgReportStreamInfo ( bool  success,
bool  active,
uint32_t  fifoFilledCount,
uint32_t  fifoSize 
)
inlineprivate

Definition at line 141 of file xtrxinput.h.

146  :
147  Message(),
148  m_success(success),
149  m_active(active),
150  m_fifoFilledCount(fifoFilledCount),
151  m_fifoSize(fifoSize)
152  { }
bool m_active
Indicates whether the stream is currently active.
Definition: xtrxinput.h:137
uint32_t m_fifoSize
Size of FIFO buffer.
Definition: xtrxinput.h:139
uint32_t m_fifoFilledCount
Number of samples in FIFO buffer.
Definition: xtrxinput.h:138
Message()
Definition: message.cpp:26

Member Function Documentation

◆ create()

static MsgReportStreamInfo* XTRXInput::MsgReportStreamInfo::create ( bool  success,
bool  active,
uint32_t  fifoFilledCount,
uint32_t  fifoSize 
)
inlinestatic

Definition at line 119 of file xtrxinput.h.

Referenced by XTRXInput::handleMessage().

125  {
126  return new MsgReportStreamInfo(
127  success,
128  active,
129  fifoFilledCount,
130  fifoSize
131  );
132  }
MsgReportStreamInfo(bool success, bool active, uint32_t fifoFilledCount, uint32_t fifoSize)
Definition: xtrxinput.h:141
+ Here is the caller graph for this function:

◆ getActive()

bool XTRXInput::MsgReportStreamInfo::getActive ( ) const
inline

Definition at line 115 of file xtrxinput.h.

Referenced by XTRXInputGUI::handleMessage().

115 { return m_active; }
bool m_active
Indicates whether the stream is currently active.
Definition: xtrxinput.h:137
+ Here is the caller graph for this function:

◆ getFifoFilledCount()

uint32_t XTRXInput::MsgReportStreamInfo::getFifoFilledCount ( ) const
inline

Definition at line 116 of file xtrxinput.h.

Referenced by XTRXInputGUI::handleMessage().

116 { return m_fifoFilledCount; }
uint32_t m_fifoFilledCount
Number of samples in FIFO buffer.
Definition: xtrxinput.h:138
+ Here is the caller graph for this function:

◆ getFifoSize()

uint32_t XTRXInput::MsgReportStreamInfo::getFifoSize ( ) const
inline

Definition at line 117 of file xtrxinput.h.

Referenced by XTRXInputGUI::handleMessage().

117 { return m_fifoSize; }
uint32_t m_fifoSize
Size of FIFO buffer.
Definition: xtrxinput.h:139
+ Here is the caller graph for this function:

◆ getSuccess()

bool XTRXInput::MsgReportStreamInfo::getSuccess ( ) const
inline

Definition at line 114 of file xtrxinput.h.

Referenced by XTRXInputGUI::handleMessage().

114 { return m_success; }
+ Here is the caller graph for this function:

Member Data Documentation

◆ m_active

bool XTRXInput::MsgReportStreamInfo::m_active
private

Indicates whether the stream is currently active.

Definition at line 137 of file xtrxinput.h.

◆ m_fifoFilledCount

uint32_t XTRXInput::MsgReportStreamInfo::m_fifoFilledCount
private

Number of samples in FIFO buffer.

Definition at line 138 of file xtrxinput.h.

◆ m_fifoSize

uint32_t XTRXInput::MsgReportStreamInfo::m_fifoSize
private

Size of FIFO buffer.

Definition at line 139 of file xtrxinput.h.

◆ m_success

bool XTRXInput::MsgReportStreamInfo::m_success
private

Definition at line 135 of file xtrxinput.h.


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