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>