Show
Ignore:
Timestamp:
01/29/08 00:17:28 (5 years ago)
Author:
daisuke
Message:

lang/perl/Cache-Memcached-libmemcached; Add set_no_block support

Location:
lang/perl/Cache-Memcached-libmemcached/trunk
Files:
1 added
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Cache-Memcached-libmemcached/trunk/lib/Cache/Memcached/libmemcached.pm

    r5719 r5721  
    7474        $self->_mk_callbacks() 
    7575    ); 
     76 
     77    # behavior options 
     78    $self->set_no_block( $args->{no_block} ) if exists $args->{no_block}; 
    7679 
    7780    return $self; 
     
    187190sub stats { die "stats() not implemented" } 
    188191 
     192sub is_no_block 
     193{ 
     194    my $self = shift; 
     195    Memcached::libmemcached::memcached_behavior_get( 
     196        $self->[MEMD_BACKEND],  
     197        Memcached::libmemcached::MEMCACHED_BEHAVIOR_NO_BLOCK(), 
     198    ); 
     199} 
     200 
     201sub set_no_block 
     202{ 
     203    my $self = shift; 
     204    Memcached::libmemcached::memcached_behavior_set( 
     205        $self->[MEMD_BACKEND],  
     206        Memcached::libmemcached::MEMCACHED_BEHAVIOR_NO_BLOCK(), 
     207        $_[0] 
     208    ); 
     209} 
     210 
    1892111; 
    190212