lib/fastdfs-client/proto_common.rb in fastdfs-client-0.0.3 vs lib/fastdfs-client/proto_common.rb in fastdfs-client-0.0.5
- old
+ new
@@ -9,11 +9,19 @@
SIZE_LEN = 9
HEAD_LEN = 10
EXTNAME_LEN = 6
GROUP_NAME_MAX_LEN = 16
+ RECV_MAX_LEN = 2 * 1024
+
+ RECORD_SEPERATOR = "\u0001"
+ FILE_SEPERATOR = "\u0002"
+
+ SET_METADATA_FLAG_OVERWRITE = "O"
+ SET_METADATA_FLAG_MERGE = "M"
+
def self.header_bytes(cmd, hex_long, erron=0)
- hex_bytes = Utils.number_to_Buffer(hex_long)
+ hex_bytes = Utils.number_to_buffer(hex_long)
header = hex_bytes.fill(0, hex_bytes.length...HEAD_LEN)
header[8] = cmd
header[9] = erron
header
end
\ No newline at end of file