Changeset 765
- Timestamp:
- 03/25/08 08:25:18 (20 months ago)
- Files:
-
- 1 modified
-
branches/binary/server/t/binary.t (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/binary/server/t/binary.t
r764 r765 25 25 use constant CMD_CAS => 51; 26 26 27 # Flags, expiration28 use constant SET_PKT_FMT => "NN ";27 # CAS, Flags, expiration 28 use constant SET_PKT_FMT => "NNNN"; 29 29 30 30 # Flags, expiration, id … … 40 40 use constant RES_MAGIC_BYTE => 0x80; 41 41 42 use constant PKT_FMT => "CC SCxxxNN";42 use constant PKT_FMT => "CCnCxxxNN"; 43 43 44 44 #min recv packet size … … 330 330 my $self = shift; 331 331 my $rv = shift; # currently contains 4 bytes of 'flag' followed by value 332 my $cas = substr $rv, 0, 8, ''; # $cas contains CAS value, $rv has f, v. 332 333 my $flag = substr $rv, 0, 4, ''; # Now $flag contains flags, $rv contains value 333 334 return unpack("N", $flag), $rv; … … 345 346 my ($cmd, $key, $exp, $flags, $val) = @_; 346 347 347 return $self->_doCmd($cmd, $key, $val, pack(::SET_PKT_FMT, $flags, $exp));348 return $self->_doCmd($cmd, $key, $val, pack(::SET_PKT_FMT, 0, 0, $flags, $exp)); 348 349 } 349 350
