コード例 #1
0
ファイル: bucket_properties.c プロジェクト: Elbandi/php_riak
	zend_bool allowMult;
	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lb", &nVal, &allowMult) == FAILURE) {
		return;
	}
	zend_update_property_long(riak_bucket_properties_ce, getThis(), "nVal", sizeof("nVal")-1, nVal TSRMLS_CC);
	zend_update_property_bool(riak_bucket_properties_ce, getThis(), "allowMult", sizeof("allowMult")-1, allowMult TSRMLS_CC);
}
/* }}} */

PHP_METHOD(RiakBucketProperties, getNValue)
{
    RIAK_GETTER_LONG(riak_bucket_properties_ce, "nVal")
}

PHP_METHOD(RiakBucketProperties, setNValue)
{
    RIAK_SETTER_LONG(riak_bucket_properties_ce, "nVal")
    RIAK_RETURN_THIS
}

PHP_METHOD(RiakBucketProperties, getAllowMult)
{
    RIAK_GETTER_BOOL(riak_bucket_properties_ce, "allowMult")
}

PHP_METHOD(RiakBucketProperties, setAllowMult)
{
    RIAK_SETTER_BOOL(riak_bucket_properties_ce, "allowMult")
    RIAK_RETURN_THIS
}
コード例 #2
0
ファイル: put_input.c プロジェクト: mickelfeng/php_riak
/* {{{ proto Riak\Input\PutInput Riak\Input\PutInput->setIfNotModified(bool $ifNotModified)
Set if not modified */
PHP_METHOD(Riak_Input_PutInput, setIfNotModified)
{
    RIAK_SETTER_BOOL(riak_put_input_ce, "ifNotModified");
    RIAK_RETURN_THIS
}
コード例 #3
0
ファイル: put_input.c プロジェクト: mickelfeng/php_riak
/* {{{ proto Riak\Input\PutInput Riak\Input\PutInput->setReturnHead(bool $returnHead)
Sets return head option */
PHP_METHOD(Riak_Input_PutInput, setReturnHead)
{
    RIAK_SETTER_BOOL(riak_put_input_ce, "returnHead");
    RIAK_RETURN_THIS
}
コード例 #4
0
ファイル: put_input.c プロジェクト: mickelfeng/php_riak
/* {{{ proto Riak\Input\PutInput Riak\Input\PutInput->setIfNoneMatch(bool $ifNoneMatch)
Set if none match value */
PHP_METHOD(Riak_Input_PutInput, setIfNoneMatch)
{
    RIAK_SETTER_BOOL(riak_put_input_ce, "ifNoneMatch");
    RIAK_RETURN_THIS
}