gramps/websocket/compression

Types

pub type Compression {
  Compression(inflate: Context, deflate: Context)
}

Constructors

pub type CompressionContext
pub type Context {
  Context(context: CompressionContext, no_takeover: Bool)
}

Constructors

pub type ContextTakeover {
  ContextTakeover(no_client: Bool, no_server: Bool)
}

Constructors

  • ContextTakeover(no_client: Bool, no_server: Bool)

Values

pub fn close(context: Context) -> Nil
pub fn deflate(context: Context, data: BitArray) -> BitArray
pub fn inflate(context: Context, data: BitArray) -> BitArray
pub fn init(takeover: ContextTakeover) -> Compression
pub fn set_controlling_process(
  context: Context,
  pid: process.Pid,
) -> atom.Atom
Search Document