# circuits.io package

## Submodules

- circuits.io.events module
  - `eof`
  - `seek`
  - `read`
  - `close`
  - `write`
  - `error`
  - `open`
  - `opened`
  - `closed`
  - `ready`
  - `started`
  - `stopped`
  - `moved`
  - `created`
  - `deleted`
  - `accessed`
  - `modified`
  - `unmounted`
- circuits.io.file module
  - `File`
    - `File.channel`
    - `File.init()`
    - `File.closed`
    - `File.filename`
    - `File.mode`
    - `File.close()`
    - `File.seek()`
    - `File.write()`
- circuits.io.notify module
  - `Notify`
    - `Notify.channel`
    - `Notify.add_path()`
    - `Notify.remove_path()`
- circuits.io.process module
  - `terminated`
  - `Process`
    - `Process.channel`
    - `Process.init()`
    - `Process.start()`
    - `Process.stop()`
    - `Process.kill()`
    - `Process.signal()`
    - `Process.wait()`
    - `Process.write()`
    - `Process.status`
- circuits.io.serial module
  - `Serial`
    - `Serial.channel`
    - `Serial.close()`
    - `Serial.write()`

## Module contents

I/O Support

This package contains various I/O Components. Provided are a generic File Component, StdIn, StdOut and StdErr components. Instances of StdIn, StdOut and StdErr are also created by importing this package.