(index ("with-hen" 0) ("hen-put" 422) ("hen-reserve" 509) ("hen-use" 579) ("hen-delete" 633) ("hen-release" 691) ("hen-bury" 772) ("hen-touch" 837) ("hen-watch" 893) ("hen-ignore" 951) ("hen-peek" 1011) ("hen-peek-ready" 1065) ("hen-peek-delayed" 1128) ("hen-peek-buried" 1195) ("hen-kick" 1260) ("hen-stats-job" 1317) ("hen-stats-tube" 1381) ("hen-stats" 1449) ("hen-list-tubes" 1502) ("hen-list-tube-used" 1565) ("hen-list-tubes-watched" 1636) ("hen-quit" 1715) ("hen-pause-tube" 1766))
(def (sig (procedure "(with-hen TCP-CONNECTION &FORMS)" (id with-hen))) (p "This wrapper procedure is for added convenience. TCP-CONNECTION should be a multi-value as is returned from tcp-connect in " (int-link "tcp6") ". with-hen is used as in the examples above. It will automatically call hen-quit and return the value of the last form provided to be evaluated.") (p "The following are supported beanstalk commands:"))
(def (sig (procedure "(hen-put [PRI 2^31 [DELAY 0 [TTR 36000]]] data)" (id hen-put))))
(def (sig (procedure "(hen-reserve [TIMEOUT #f])" (id hen-reserve))))
(def (sig (procedure "(hen-use TUBE)" (id hen-use))))
(def (sig (procedure "(hen-delete ID)" (id hen-delete))))
(def (sig (procedure "(hen-release ID [PRI 2^31 [DELAY 0]])" (id hen-release))))
(def (sig (procedure "(hen-bury ID [PRI 2^31])" (id hen-bury))))
(def (sig (procedure "(hen-touch ID)" (id hen-touch))))
(def (sig (procedure "(hen-watch TUBE)" (id hen-watch))))
(def (sig (procedure "(hen-ignore TUBE)" (id hen-ignore))))
(def (sig (procedure "(hen-peek ID)" (id hen-peek))))
(def (sig (procedure "(hen-peek-ready)" (id hen-peek-ready))))
(def (sig (procedure "(hen-peek-delayed)" (id hen-peek-delayed))))
(def (sig (procedure "(hen-peek-buried)" (id hen-peek-buried))))
(def (sig (procedure "(hen-kick bound)" (id hen-kick))))
(def (sig (procedure "(hen-stats-job ID)" (id hen-stats-job))))
(def (sig (procedure "(hen-stats-tube TUBE)" (id hen-stats-tube))))
(def (sig (procedure "(hen-stats)" (id hen-stats))))
(def (sig (procedure "(hen-list-tubes)" (id hen-list-tubes))))
(def (sig (procedure "(hen-list-tube-used)" (id hen-list-tube-used))))
(def (sig (procedure "(hen-list-tubes-watched)" (id hen-list-tubes-watched))))
(def (sig (procedure "(hen-quit)" (id hen-quit))))
(def (sig (procedure "(hen-pause-tube TUBE DELAY)" (id hen-pause-tube))) (p "Most of the commands will return a simple string status. Exceptions are the stats commands, which return an alist, and the reserve command, which returns a pair (job-id . data) if a job is reserved.") (p "All hen commands also accept keyword arguments #:tcp-in and #:tcp-out to override hen-in and hen-out, which are the default ports, initially unspecified."))
