TextMessageLogProbe class

A probe that collects a complete list of all text (SMS) messages from this device. Combines both send and recieved messages.

Only works on Android.

Inheritance
  • Object
  • Probe
  • AbstractProbe
  • DatumProbe
  • TextMessageLogProbe

Constructors

TextMessageLogProbe()

Properties

col ↔ SmsColumn?
getter/setter pair
controller StreamController<Datum>
getter/setter pairinherited
data Stream<DataPoint>
The stream of DataPoint generated from this probe.
no setterinherited
deviceManager ↔ DeviceManager
The device that this probes uses to collect data.
getter/setter pairinherited
enabled bool
Is this probe enabled, i.e. available for collection of data using the resume method.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
measure → Measure?
The Measure that configures this probe.
no setterinherited
name String
A printer-friendly name for this probe.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state → ProbeState
The runtime state of this probe.
no setterinherited
stateEvents Stream<ProbeState>
The runtime state changes of this probe.
no setterinherited
type String
The data type this probe is collecting.
no setterinherited

Methods

error() → void
inherited
getDatum() Future<Datum>
Subclasses should implement this method to collect a Datum.
override
hasChanged(Measure measure) → void
Callback when this probe's measure has changed.
inherited
initialize(Measure measure) → void
Initialize the probe before starting it.
inherited
mark() → void
Mark the latest sampling
inherited
marking() → void
Get the latest mark
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onInitialize(Measure measure) → void
Callback for initialization of probe.
inherited
onPause() Future
Callback for pausing probe
inherited
onRestart() Future
Callback for restarting probe
inherited
onResume() Future
Callback for resuming probe
inherited
onStop() Future
Callback for stopping probe
inherited
pause() → void
Pause the probe. The probe is paused until resume or restart is called.
inherited
restart() → void
Restart the probe.
inherited
resume() → void
Resume the probe.
inherited
stop() → void
Stop the probe. Once a probe is stopped, it cannot be started again. If you need to restart a probe, use the restart or pause and resume methods.
inherited
toString() String
A string representation of this object.
inherited
validNextState(ProbeState nextState) bool
Is ProbeState a valid next state for this probe?
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

ALL_SMS_COLUMNS → const List<SmsColumn>