Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Interface: RT.PropellerApi.IPropellerModule

Summary

Implement this interface to create a module for Propeller, the flexible HTTP webserver.

Instance methods

HttpResponse
  • Abstract
When implemented in a class, handles an HTTP request. (see also remarks)
void
Init(LoggerBase log, JsonValue settings, ISettingsSaver saver)
  • Abstract
When implemented in a class, initializes the module. (see also remarks)
void
  • Abstract
When implemented in a class, shuts down the module. (see also remarks)

Instance properties

string[]
  • Abstract
When implemented in a class, returns a list of file filters (e.g. C:\path\*.*) which Propeller will monitor for changes. Every time a change to any matching file is detected, Propeller reinitializes this module. (see also remarks)
bool
  • Abstract
When implemented in a class, determines whether the module requires reinitialization. (see also remarks)
string
  • Abstract
When implemented in a class, gets a human-readable name of the module.