class ScheduledScanPlan

Defined at line 1388 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/natural_types.h

A scan plan defines the number of scan iterations and the interval between scans. Time of first

scan (e.g. t=0, t=interval, etc.) is determined by the firmware.

Public Methods

void ScheduledScanPlan (Storage_ storage)
void ScheduledScanPlan (uint32_t interval, uint32_t iterations)
void ScheduledScanPlan ()

Default constructs a |ScheduledScanPlan| only if all of its members are default constructible.

Defined at line 1399 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/natural_types.h

void ScheduledScanPlan (ScheduledScanPlan && )

Defined at line 1402 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/natural_types.h

void ScheduledScanPlan (const ScheduledScanPlan & other)
ScheduledScanPlan & operator= (ScheduledScanPlan && )

Defined at line 1403 of file fidling/gen/sdk/fidl/fuchsia.wlan.common/fuchsia.wlan.common/cpp/fidl/fuchsia.wlan.common/cpp/natural_types.h

ScheduledScanPlan & operator= (const ScheduledScanPlan & other)
bool operator== (const ScheduledScanPlan & other)
bool operator!= (const ScheduledScanPlan & other)
uint32_t interval ()

The interval between scans, in seconds.

uint32_t & interval ()

The interval between scans, in seconds.

ScheduledScanPlan & interval (uint32_t value)

The interval between scans, in seconds.

uint32_t iterations ()

The number of iterations to scan for. If 0, the scan plan will run indefinitely.

uint32_t & iterations ()

The number of iterations to scan for. If 0, the scan plan will run indefinitely.

ScheduledScanPlan & iterations (uint32_t value)

The number of iterations to scan for. If 0, the scan plan will run indefinitely.

void ScheduledScanPlan (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits