Previous: built-in ports labels texin, Up: built-in ports labels [Contents][Index]
Label–type for all the textual ports. Its parent is the type annotation:
(or <textual-input-only-port> <textual-input/output-port>)
<textual-input-port>: <textual-input-port> type-constructor portValidate port as instance of <textual-input-port> and return it.
<textual-input-port>: <boolean> type-predicate objThe type predicate is built combining the parent types’ type predicates.
<textual-input-port>: <boolean> equality-predicate this {port <textual-input-port>}The equality predicate is eq?.
<textual-input-port>: <non-negative-fixnum> hash-function thisThe hash function is port-hash.
<textual-output-port>: <boolean> open? this<textual-output-port>: <boolean> closed? thisReturn #t if this is, respectively, open or closed; otherwise return #f.
<textual-output-port>: () set-non-blocking-mode this<textual-output-port>: () unset-non-blocking-mode thisApply port-set-non-blocking-mode! or port-unset-non-blocking-mode! to the argument and
return its return value.
<textual-output-port>: <boolean> non-blocking-mode? thisApply port-in-non-blocking-mode? to the argument and return its return value.
<textual-output-port>: <boolean> has-position? thisApply port-has-port-position? to the argument and return its return value.
<textual-output-port>: <boolean> has-set-position? thisApply port-has-set-port-position!? to the argument and return its return value.
<textual-output-port>: <non-negative-exact-integer> position this<textual-output-port>: () position this {pos <non-negative-exact-integer>}Apply port-position or set-port-position! to the arguments and return its return
value.
<textual-output-port>: <string> id thisApply port-id! to the argument and return its return value.
<textual-output-port>: (or <false> <file-descriptor>) fd thisApply port-fd to the argument and return its return value.
<textual-output-port>: <gensym> uid thisApply port-uid to the argument and return its return value.
<textual-output-port>: () dump-status thisApply port-dump-status to the argument and return its return value.
<textual-output-port>: (or <transcoder> <false>) transcoder thisApply port-transcoder to the argument and return its return value.
<textual-output-port>: () putprop this {key <symbol>} valueApply port-putprop to the arguments and return its return value.
<textual-output-port>: <top> getprop this {key <symbol>}Apply port-getprop to the arguments and return its return value.
<textual-output-port>: () remprop this {key <symbol>}Apply port-remprop to the arguments and return its return value.
<textual-output-port>: (alist <symbol> <top>) property-list thisApply port-property-list to the arguments and return its return value.
<textual-output-port>: () close thisApply port-close to the argument.
<textual-output-port>: <boolean> reset thisApply reset-input-port! or reset-output-port! to the argument.
<textual-output-port>: () flush thisApply flush-output-port to the instance.
Previous: built-in ports labels texin, Up: built-in ports labels [Contents][Index]