config/cookie

Types

CookieJar = ref object
  name*: string
CookieJarMap = ref object
  transient*: bool

Procs

proc `$`(cookieJar: CookieJar): string {....raises: [], tags: [], forbids: [].}
proc addNew(map: CookieJarMap; name: sink string): CookieJar {....raises: [],
    tags: [], forbids: [].}
proc getOrDefault(map: CookieJarMap; name: string): CookieJar {....raises: [],
    tags: [], forbids: [].}
proc needsWrite(map: CookieJarMap): bool {....raises: [], tags: [], forbids: [].}
proc newCookieJarMap(): CookieJarMap {....raises: [], tags: [], forbids: [].}
proc parse(map: CookieJarMap; ps: PosixStream; warnings: var seq[string];
           otime = int64.high): Opt[void] {....raises: [], tags: [], forbids: [].}
proc serialize(cookieJar: CookieJar; url: URL; http: bool): string {....raises: [],
    tags: [TimeEffect], forbids: [].}
proc setCookie(cookieJar: CookieJar; header: openArray[string]; url: URL;
               persist, http: bool) {....raises: [],
                                      tags: [TimeEffect, RootEffect],
                                      forbids: [].}
proc sread(r: var PacketReader; cookieJar: var CookieJar) {....raises: [],
    tags: [RootEffect], forbids: [].}
proc swrite(w: var PacketWriter; cookieJar: CookieJar) {....raises: [], tags: [],
    forbids: [].}
proc write(map: CookieJarMap; path: string): Opt[void] {....raises: [],
    tags: [TimeEffect], forbids: [].}