Public Member Functions | Protected Member Functions | Protected Attributes

# XbOptions Class Reference

Item storing a packet's options. More...

`#include <xbitems.h>`

Inheritance diagram for XbOptions:
[legend]
Collaboration diagram for XbOptions:
[legend]

List of all members.

## Public Member Functions
| XbOptions (quint8 options=0)
quint8 | options ()
void | setOptions (quint8 options)
## Protected Member Functions
XbStreamItem * | newOptionsItem ()
## Protected Attributes
quint8 | mOptions

## Detailed Description

Item storing a packet's options.

Definition at line 145 of file xbitems.h.

## Constructor & Destructor Documentation

XbOptions::XbOptions | ( | quint8 | options = `0` | ) | `[inline]`

Definition at line 148 of file xbitems.h.

References mOptions.

## Member Function Documentation

XbStreamItem* XbOptions::newOptionsItem | ( |  | ) | `[inline, protected]`

Definition at line 155 of file xbitems.h.

References mOptions.

Referenced by XbIoSample::XbIoSample(), XbReceivedData::XbReceivedData(), XbRemoteCommand::XbRemoteCommand(), and XbTransmitRequest::XbTransmitRequest().

Here is the caller graph for this function:

quint8 XbOptions::options | ( |  | ) | `[inline]`

Definition at line 150 of file xbitems.h.

References mOptions.

void XbOptions::setOptions | ( | quint8 | options | ) | `[inline]`

Definition at line 151 of file xbitems.h.

References mOptions.

Referenced by ShXbee::processMessage(), and ShXbee::updatePins().

Here is the caller graph for this function:

## Member Data Documentation

quint8 XbOptions::mOptions`[protected]`

Definition at line 151 of file xbitems.h.

Referenced by newOptionsItem(), options(), setOptions(), and XbOptions().

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

- shxbee/xbitems.h

All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends