Changeset 99


Ignore:
Timestamp:
02/26/07 23:13:58 (18 years ago)
Author:
psmith
Message:

Changed method-response-packet to write utf-8

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified branches/home/psmith/restructure/src/protocol/yarpc/yarpc-packet-factory.lisp

    r98 r99  
    126126        (nio-buffer:bytebuffer-write-32 buf 0) ; come back and write length later
    127127        (nio-buffer:bytebuffer-write-32 buf (request-id packet))
    128         (nio-buffer:bytebuffer-write-string buf (funcall +serialise-packet-fn+ (response packet)))
     128        (nio-buffer:bytebuffer-write-string buf (funcall +serialise-packet-fn+ (response packet)) :utf-8)
    129129        (nio-buffer:bytebuffer-insert-32 buf (buffer-position buf) 1)
    130130#+nio-debug    (format-log t "yarpc-packet-factory:write-bytes - written ~A~%" buf) 
     
    136136(defmethod get-packet-size ((packet method-response-packet))
    137137  (+ +yarpc-packet-header-size+
    138      (length (funcall +serialise-packet-fn+ (response packet)))))
     138     (length (sb-ext:string-to-octets (funcall +serialise-packet-fn+ (response packet)) :external-format :utf-8))))
Note: See TracChangeset for help on using the changeset viewer.