Expand description
Executes user programs and controls other Bricks/Bricklets standalone.
See also the documentation here.
Structs§
- Allocate
List - Allocate
String - Async
File Read Event - Async
File Write Event - Create
Pipe - Create
Session - Custom
Program Option Names - Custom
Program Option Value - Define
Program - Directory
Name - File
Events - File
Events Occurred Event - File
Info - File
Position - Identity
- Last
Spawned Program Process - List
Item - List
Length - Next
Directory Entry - Open
Directory - Open
File - Process
Command - Process
Identity - Process
State - Process
State Changed Event - Process
Stdio - Processes
- Program
Command - Program
Identifier - Program
Root Directory - Program
Schedule - Program
Scheduler State - Program
Stdio Redirection - Programs
- Read
File - RedBrick
- Executes user programs and controls other Bricks/Bricklets standalone
- SetFile
Position - Spawn
Process - String
Chunk - String
Length - Write
File
Enums§
Constants§
- RED_
BRICK_ DIRECTORY_ ENTRY_ TYPE_ BLOCK - RED_
BRICK_ DIRECTORY_ ENTRY_ TYPE_ CHARACTER - RED_
BRICK_ DIRECTORY_ ENTRY_ TYPE_ DIRECTORY - RED_
BRICK_ DIRECTORY_ ENTRY_ TYPE_ FIFO - RED_
BRICK_ DIRECTORY_ ENTRY_ TYPE_ REGULAR - RED_
BRICK_ DIRECTORY_ ENTRY_ TYPE_ SOCKET - RED_
BRICK_ DIRECTORY_ ENTRY_ TYPE_ SYMLINK - RED_
BRICK_ DIRECTORY_ ENTRY_ TYPE_ UNKNOWN - RED_
BRICK_ DIRECTORY_ FLAG_ EXCLUSIVE - RED_
BRICK_ DIRECTORY_ FLAG_ RECURSIVE - RED_
BRICK_ ERROR_ CODE_ ACCESS_ DENIED - RED_
BRICK_ ERROR_ CODE_ ALREADY_ EXISTS - RED_
BRICK_ ERROR_ CODE_ BAD_ FILE_ DESCRIPTOR - RED_
BRICK_ ERROR_ CODE_ DOES_ NOT_ EXIST - RED_
BRICK_ ERROR_ CODE_ INTERNAL_ ERROR - RED_
BRICK_ ERROR_ CODE_ INTERRUPTED - RED_
BRICK_ ERROR_ CODE_ INVALID_ OPERATION - RED_
BRICK_ ERROR_ CODE_ INVALID_ PARAMETER - RED_
BRICK_ ERROR_ CODE_ INVALID_ SEEK - RED_
BRICK_ ERROR_ CODE_ IS_ DIRECTORY - RED_
BRICK_ ERROR_ CODE_ NAME_ TOO_ LONG - RED_
BRICK_ ERROR_ CODE_ NOT_ A_ DIRECTORY - RED_
BRICK_ ERROR_ CODE_ NOT_ SUPPORTED - RED_
BRICK_ ERROR_ CODE_ NO_ FREE_ MEMORY - RED_
BRICK_ ERROR_ CODE_ NO_ FREE_ OBJECT_ ID - RED_
BRICK_ ERROR_ CODE_ NO_ FREE_ SESSION_ ID - RED_
BRICK_ ERROR_ CODE_ NO_ FREE_ SPACE - RED_
BRICK_ ERROR_ CODE_ NO_ MORE_ DATA - RED_
BRICK_ ERROR_ CODE_ OBJECT_ IS_ LOCKED - RED_
BRICK_ ERROR_ CODE_ OPERATION_ ABORTED - RED_
BRICK_ ERROR_ CODE_ OUT_ OF_ RANGE - RED_
BRICK_ ERROR_ CODE_ OVERFLOW - RED_
BRICK_ ERROR_ CODE_ PROGRAM_ IS_ PURGED - RED_
BRICK_ ERROR_ CODE_ SUCCESS - RED_
BRICK_ ERROR_ CODE_ TOO_ MANY_ OPEN_ FILES - RED_
BRICK_ ERROR_ CODE_ UNKNOWN_ ERROR - RED_
BRICK_ ERROR_ CODE_ UNKNOWN_ OBJECT_ ID - RED_
BRICK_ ERROR_ CODE_ UNKNOWN_ SESSION_ ID - RED_
BRICK_ ERROR_ CODE_ WOULD_ BLOCK - RED_
BRICK_ ERROR_ CODE_ WRONG_ LIST_ ITEM_ TYPE - RED_
BRICK_ FILE_ EVENT_ READABLE - RED_
BRICK_ FILE_ EVENT_ WRITABLE - RED_
BRICK_ FILE_ FLAG_ APPEND - RED_
BRICK_ FILE_ FLAG_ CREATE - RED_
BRICK_ FILE_ FLAG_ EXCLUSIVE - RED_
BRICK_ FILE_ FLAG_ NON_ BLOCKING - RED_
BRICK_ FILE_ FLAG_ READ_ ONLY - RED_
BRICK_ FILE_ FLAG_ READ_ WRITE - RED_
BRICK_ FILE_ FLAG_ REPLACE - RED_
BRICK_ FILE_ FLAG_ TEMPORARY - RED_
BRICK_ FILE_ FLAG_ TRUNCATE - RED_
BRICK_ FILE_ FLAG_ WRITE_ ONLY - RED_
BRICK_ FILE_ ORIGIN_ BEGINNING - RED_
BRICK_ FILE_ ORIGIN_ CURRENT - RED_
BRICK_ FILE_ ORIGIN_ END - RED_
BRICK_ FILE_ PERMISSION_ GROUP_ ALL - RED_
BRICK_ FILE_ PERMISSION_ GROUP_ EXECUTE - RED_
BRICK_ FILE_ PERMISSION_ GROUP_ READ - RED_
BRICK_ FILE_ PERMISSION_ GROUP_ WRITE - RED_
BRICK_ FILE_ PERMISSION_ OTHERS_ ALL - RED_
BRICK_ FILE_ PERMISSION_ OTHERS_ EXECUTE - RED_
BRICK_ FILE_ PERMISSION_ OTHERS_ READ - RED_
BRICK_ FILE_ PERMISSION_ OTHERS_ WRITE - RED_
BRICK_ FILE_ PERMISSION_ USER_ ALL - RED_
BRICK_ FILE_ PERMISSION_ USER_ EXECUTE - RED_
BRICK_ FILE_ PERMISSION_ USER_ READ - RED_
BRICK_ FILE_ PERMISSION_ USER_ WRITE - RED_
BRICK_ FILE_ TYPE_ BLOCK - RED_
BRICK_ FILE_ TYPE_ CHARACTER - RED_
BRICK_ FILE_ TYPE_ DIRECTORY - RED_
BRICK_ FILE_ TYPE_ FIFO - RED_
BRICK_ FILE_ TYPE_ PIPE - RED_
BRICK_ FILE_ TYPE_ REGULAR - RED_
BRICK_ FILE_ TYPE_ SOCKET - RED_
BRICK_ FILE_ TYPE_ SYMLINK - RED_
BRICK_ FILE_ TYPE_ UNKNOWN - RED_
BRICK_ OBJECT_ TYPE_ DIRECTORY - RED_
BRICK_ OBJECT_ TYPE_ FILE - RED_
BRICK_ OBJECT_ TYPE_ LIST - RED_
BRICK_ OBJECT_ TYPE_ PROCESS - RED_
BRICK_ OBJECT_ TYPE_ PROGRAM - RED_
BRICK_ OBJECT_ TYPE_ STRING - RED_
BRICK_ PIPE_ FLAG_ NON_ BLOCKING_ READ - RED_
BRICK_ PIPE_ FLAG_ NON_ BLOCKING_ WRITE - RED_
BRICK_ PROCESS_ SIGNAL_ ABORT - RED_
BRICK_ PROCESS_ SIGNAL_ CONTINUE - RED_
BRICK_ PROCESS_ SIGNAL_ INTERRUPT - RED_
BRICK_ PROCESS_ SIGNAL_ KILL - RED_
BRICK_ PROCESS_ SIGNAL_ QUIT - RED_
BRICK_ PROCESS_ SIGNAL_ STOP - RED_
BRICK_ PROCESS_ SIGNAL_ TERMINATE - RED_
BRICK_ PROCESS_ SIGNAL_ USER1 - RED_
BRICK_ PROCESS_ SIGNAL_ USER2 - RED_
BRICK_ PROCESS_ STATE_ ERROR - RED_
BRICK_ PROCESS_ STATE_ EXITED - RED_
BRICK_ PROCESS_ STATE_ KILLED - RED_
BRICK_ PROCESS_ STATE_ RUNNING - RED_
BRICK_ PROCESS_ STATE_ STOPPED - RED_
BRICK_ PROCESS_ STATE_ UNKNOWN - RED_
BRICK_ PROGRAM_ SCHEDULER_ STATE_ RUNNING - RED_
BRICK_ PROGRAM_ SCHEDULER_ STATE_ STOPPED - RED_
BRICK_ PROGRAM_ START_ MODE_ ALWAYS - RED_
BRICK_ PROGRAM_ START_ MODE_ CRON - RED_
BRICK_ PROGRAM_ START_ MODE_ INTERVAL - RED_
BRICK_ PROGRAM_ START_ MODE_ NEVER - RED_
BRICK_ PROGRAM_ STDIO_ REDIRECTION_ CONTINUOUS_ LOG - RED_
BRICK_ PROGRAM_ STDIO_ REDIRECTION_ DEV_ NULL - RED_
BRICK_ PROGRAM_ STDIO_ REDIRECTION_ FILE - RED_
BRICK_ PROGRAM_ STDIO_ REDIRECTION_ INDIVIDUAL_ LOG - RED_
BRICK_ PROGRAM_ STDIO_ REDIRECTION_ PIPE - RED_
BRICK_ PROGRAM_ STDIO_ REDIRECTION_ STDOUT