ScheduledProcess Class

This class provides read-only access to some attributes of the current machine, such as the hostname, amount of RAM, and the number of logical processors.

Inheritance Hierarchy

System.Object
  IntervalZero.MaxRT.wRTOS.wRTOSObject
    IntervalZero.MaxRT.wRTOS.Config.ScheduledProcess

Namespace:  IntervalZero.MaxRT.wRTOS.Config
Assembly:  IntervalZero.MaxRT.wRTOS (in IntervalZero.MaxRT.wRTOS.dll) Version: 1.0.0.0 (File version: 1.0.1)

Syntax

Copy
public class ScheduledProcess : wRTOSObject, 
    IConfigScheduledProcess, IComparable<ScheduledProcess>, IDisposable

 

The ScheduledProcess class exposes the following members.

Properties

  Name Description

Public property

AffinityMask

The affinity mask for this ScheduledProcess

Public property

AllocateProcessExtMSpaceAtStartup

Specifies whether this process will allocate the process external MSpace at process start.

Public property

FileName

Full Path to the filename of the process to be started. This can also interact with search path so just a filename can work here if the directory it exists in is specified with search path.

Protected property

IdealProcessor

The Ideal processor for this ScheduledProcess

Public property

IsDisposed

True if the object has been disposed, false otherwise.

(Inherited from wRTOSObject.)

Public property

MSpaceInitialSize

Get/set the MSpace initial size (in kilobytes) for the scheduled process.

Public property

MSpaceExpandSize

Get/set the MSpace expansion size (in kilobytes) for the scheduled process.

Public property

Parameters

Protected property

ProcessID

This returns either the current or last known PID for this ScheduledProcess This is a read only property.

Methods

  Name Description

Public method

CompareTo

Sorts by the orderID i.e. the order in which they will be executed in

Public method

Delete

Deletes this object from the registry. After being called this object is disposed.

Public method

Dispose

Dispose method.

(Inherited from wRTOSObject.)

Protected method

OnNotifyPropertyChanged

Called when a property is changed

(Inherited from wRTOSObject.)

Public method

SetNewOrder

Moves the order of execution for this scheduled process object to a new position in the list.

Events

  Name Description

Public event

PropertyChanged

Event Fired when a property value is changed

(Inherited from wRTOSObject.)

See Also: