Home
Ratchet Library :: Table of Contents
API  ·  Manual
Until a "stable" version (>= 1.0.0) is reached, the information on these pages will pertain to the latest master branch. For information on tagged versions, see the API archive.

Ratchet Manual

  1. Complete API Reference
  2. Using Ratchets
    1. Creation
      1. Constructor
      2. About Threads
      3. Attaching New Threads
      4. Thread-scope Variable Space
    2. Scheduling
      1. Pause and Unpause
      2. Batch Waiting
      3. Basic Timers
      4. Alarms
    3. Error Trapping
  3. Error Handling
    1. Failure Types
    2. Error Objects
  4. Using Berkeley sockets
    1. Creation
    2. Connect / Listen
    3. Communication
      1. Send
      2. Recv
      3. Shutdown
    4. Buffered Communication
      1. Send
      2. Recv
    5. Encryption
    6. Timeouts
    7. Socket Options
  5. Using ZeroMQ sockets
    1. Creation
    2. Connect / Listen
    3. Communication
      1. Send
      2. Recv
      3. Multi-part Messages
    4. Timeouts
    5. URI Parsing
  6. DNS Resolution
    1. Querying
    2. Errors
  7. Encryption
    1. Context
    2. Session
    3. Encrypting Non-Sockets
  8. Command Execution
    1. Creation
    2. Standard IO
    3. Waiting for Completion
    4. Communicate
  9. Using advanced timers
    1. Creation
    2. Arm, Disarm, and Query
    3. Monitoring
  10. Protocol Implementations
    1. HTTP
      1. Client
      2. Server
    2. SMTP
      1. Client
      2. Server
  11. Code Examples
    1. Hello World: TCP Sockets
    2. Mixing Socket Types
    3. Advanced Timers
    4. Error Handling
    5. Batch Waiting



Last modified:  Sun, 17 Aug 2014 09:32:32 -0400
Author:  ian.good