tiscaf

package tiscaf

Visibility
  1. Public
  2. All

Type Members

  1. trait HApp extends AnyRef

    An application is a group of request handlers (tiscaf.HLets) sharing common behaviour.

  2. trait HLet extends AnyRef

    Handles an HTTP request and makes some computation that wil eventually termintate .

  3. trait HLoggable extends AnyRef

    The tiscaf logging API, used by tiscaf itself to log internal information.

  4. trait HPartDescriptor extends AnyRef

  5. abstract class HPartsAcceptor extends AnyRef

    Accepts uploaded files with POST multiparts method.

  6. trait HReqData extends AnyRef

    Request data contains following elements:

  7. trait HReqHeaderData extends AnyRef

    Contains the request header data:

  8. trait HServer extends HLoggable

    A server provides:

  9. trait HSimpleLet extends HLet

    A simple non suspendable tiscaf.HLet

  10. trait HSslContext extends AnyRef

    tiscaf SSL context.

  11. final class HStop extends AnyRef

  12. trait HSuspendable extends AnyRef

    This computation may potentially be suspended at any moment and several times by calling the tiscaf.HSuspendableLet#suspend methods.

  13. final class HTalk extends AnyRef

    This is the way an tiscaf.HLet accesses to the world.

  14. trait HTree extends AnyRef

    If your application has (at least partly) tree-like structure (URI nodes correspond to request handlers), you can assign handlers to tree nodes in eyes-friendly manner:

  15. class Suspended[T] extends AnyRef

Value Members

  1. object HClientAuth extends Enumeration

    Indicates whether client authentication is accepted, required, or if none is needed.

  2. object HHeaderKeys

    Attributes
    protected
  3. object HMime

    Known MIME types.

  4. object HReqData

  5. object HReqType extends Enumeration

    Request method type.

  6. object HResponse

  7. object HStatus extends Enumeration

    Response status codes.

  8. object HTracking extends Enumeration

  9. object HTree

  10. package let

  11. package sync

Ungrouped