void riak_init_riakBucket(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "riakBucket", riakBucket_methods); riak_ce_riakBucket = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_null(riak_ce_riakBucket, RIAK_BUCKET_CLIENT, RIAK_BUCKET_CLIENT_LEN, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_ce_riakBucket, RIAK_BUCKET_NAME, RIAK_BUCKET_NAME_LEN, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_ce_riakBucket, RIAK_CLIENT_R, RIAK_CLIENT_R_LEN, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_ce_riakBucket, RIAK_CLIENT_W, RIAK_CLIENT_W_LEN, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_ce_riakBucket, RIAK_CLIENT_DW, RIAK_CLIENT_DW_LEN, ZEND_ACC_PROTECTED TSRMLS_CC); /* define constants for common properties */ zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_ALLOWMULTIPLES, RIAK_BUCKET_CONSTANT_ALLOWMULTIPLES_SIZE, RIAK_BUCKET_PROP_ALLOWMULTIPLES TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_BIGVCLOCK, RIAK_BUCKET_CONSTANT_BIGVCLOCK_SIZE, RIAK_BUCKET_PROP_BIGVCLOCK TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_CHASHKEYFUN, RIAK_BUCKET_CONSTANT_CHASHKEYFUN_SIZE, RIAK_BUCKET_PROP_CHASHKEYFUN TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_LASTWRITEWINS, RIAK_BUCKET_CONSTANT_LASTWRITEWINS_SIZE, RIAK_BUCKET_PROP_LASTWRITEWINS TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_LINKFUN, RIAK_BUCKET_CONSTANT_LINKFUN_SIZE, RIAK_BUCKET_PROP_LINKFUN TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_NVAL, RIAK_BUCKET_CONSTANT_NVAL_SIZE, RIAK_BUCKET_PROP_NVAL TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_OLDVCLOCK, RIAK_BUCKET_CONSTANT_OLDVCLOCK_SIZE, RIAK_BUCKET_PROP_OLDVCLOCK TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_POSTCOMMIT, RIAK_BUCKET_CONSTANT_POSTCOMMIT_SIZE, RIAK_BUCKET_PROP_POSTCOMMIT TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_PRECOMMIT, RIAK_BUCKET_CONSTANT_PRECOMMIT_SIZE, RIAK_BUCKET_PROP_PRECOMMIT TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_SMALLVCLOCK, RIAK_BUCKET_CONSTANT_SMALLVCLOCK_SIZE, RIAK_BUCKET_PROP_SMALLVCLOCK TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_YOUNGVCLOCK, RIAK_BUCKET_CONSTANT_YOUNGVCLOCK_SIZE, RIAK_BUCKET_PROP_YOUNGVCLOCK TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_NAME, RIAK_BUCKET_CONSTANT_NAME_SIZE, RIAK_BUCKET_PROP_NAME TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_R, RIAK_BUCKET_CONSTANT_R_SIZE, RIAK_BUCKET_PROP_R TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_RW, RIAK_BUCKET_CONSTANT_RW_SIZE, RIAK_BUCKET_PROP_RW TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_W, RIAK_BUCKET_CONSTANT_W_SIZE, RIAK_BUCKET_PROP_W TSRMLS_CC); zend_declare_class_constant_string(riak_ce_riakBucket, RIAK_BUCKET_CONSTANT_DW, RIAK_BUCKET_CONSTANT_DW_SIZE, RIAK_BUCKET_PROP_DW TSRMLS_CC); }
void riak_property_module_function_init(TSRMLS_D)/* {{{ */ { zend_class_entry ce; INIT_NS_CLASS_ENTRY(ce, "Riak\\Property", "ModuleFunction", riak_module_function_methods); riak_module_function_ce = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_null(riak_module_function_ce, "module", sizeof("module")-1, ZEND_ACC_PRIVATE TSRMLS_CC); zend_declare_property_null(riak_module_function_ce, "function", sizeof("function")-1, ZEND_ACC_PRIVATE TSRMLS_CC); }
void riak_map_reduce_output_output_init(TSRMLS_D)/* {{{ */ { zend_class_entry ce; INIT_NS_CLASS_ENTRY(ce, "Riak\\MapReduce\\Output", "Output", riak_mroutput_methods); riak_mroutput_ce = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_null(riak_mroutput_ce, "value", sizeof("value")-1, ZEND_ACC_PRIVATE TSRMLS_CC); zend_declare_property_null(riak_mroutput_ce, "phase", sizeof("phase")-1, ZEND_ACC_PRIVATE TSRMLS_CC); }
void riak_search_output_output_init(TSRMLS_D) /* {{{ */ { zend_class_entry ce; INIT_NS_CLASS_ENTRY(ce, "Riak\\Search\\Output", "Output", riak_search_output_methods); riak_search_output_ce = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_null(riak_search_output_ce, "maxScore", sizeof("maxScore")-1, ZEND_ACC_PRIVATE TSRMLS_CC); zend_declare_property_null(riak_search_output_ce, "numFound", sizeof("numFound")-1, ZEND_ACC_PRIVATE TSRMLS_CC); zend_declare_property_null(riak_search_output_ce, "documents", sizeof("documents")-1, ZEND_ACC_PRIVATE TSRMLS_CC); }
void riak_crdt_counter_init(TSRMLS_D) /* {{{ */ { zend_class_entry ce; INIT_NS_CLASS_ENTRY(ce, "Riak\\Crdt", "Counter", riak_crdt_counter_methods); riak_crdt_counter_ce = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_null(riak_crdt_counter_ce, "bucket", sizeof("bucket")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_crdt_counter_ce, "key", sizeof("key")-1, ZEND_ACC_PROTECTED TSRMLS_CC); }
void riak_bucket_init(TSRMLS_D) /* {{{ */ { zend_class_entry ce; INIT_NS_CLASS_ENTRY(ce, "Riak", "Bucket", riak_bucket_methods); riak_bucket_ce = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_null(riak_bucket_ce, "name", sizeof("name")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_bucket_ce, "connection", sizeof("connection")-1, ZEND_ACC_PROTECTED TSRMLS_CC); }
void mongo_init_MongoGridFSFile(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "MongoGridFSFile", MongoGridFSFile_methods); mongo_ce_GridFSFile = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_null(mongo_ce_GridFSFile, "file", strlen("file"), ZEND_ACC_PUBLIC|MONGO_ACC_READ_ONLY TSRMLS_CC); zend_declare_property_null(mongo_ce_GridFSFile, "gridfs", strlen("gridfs"), ZEND_ACC_PROTECTED|MONGO_ACC_READ_ONLY TSRMLS_CC); }
void couchbase_init_metadoc(INIT_FUNC_ARGS) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "CouchbaseMetaDoc", metadoc_methods); metadoc_ce = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_null(metadoc_ce, "error", strlen("error"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(metadoc_ce, "value", strlen("value"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(metadoc_ce, "flags", strlen("flags"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(metadoc_ce, "cas", strlen("cas"), ZEND_ACC_PUBLIC TSRMLS_CC); }
void riak_map_reduce_input_bucket_input_init(TSRMLS_D) /* {{{ */ { zend_class_entry ce; INIT_NS_CLASS_ENTRY(ce, "Riak\\MapReduce\\Input", "BucketInput", riak_mrinputbucket_methods); riak_mrinput_bucket_ce = zend_register_internal_class_ex(&ce, riak_mrinput_ce, NULL TSRMLS_CC); zend_declare_property_null(riak_mrinput_bucket_ce, "name", sizeof("name")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_mrinput_bucket_ce, "keyFilters", sizeof("keyFilters")-1, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(riak_mrinput_bucket_ce, "idxname", sizeof("idxname")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_mrinput_bucket_ce, "idxstart", sizeof("idxstart")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_mrinput_bucket_ce, "idxend", sizeof("idxend")-1, ZEND_ACC_PROTECTED TSRMLS_CC); }
void pux_init_mux(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "Pux\\Mux", mux_methods); ce_pux_mux = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_null(ce_pux_mux, "id", strlen("id"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(ce_pux_mux, "routes", strlen("routes"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(ce_pux_mux, "routesById", strlen("routesById"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(ce_pux_mux, "staticRoutes", strlen("staticRoutes"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(ce_pux_mux, "submux", strlen("submux"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_bool(ce_pux_mux, "expand", strlen("expand"), 1, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_long(ce_pux_mux, "id_counter", strlen("id_counter"), 0, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC TSRMLS_CC); }
void yee_behavior_do_register_ce() { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "yii\\base\\Behavior", methods_Behavior); yee_ce_Behavior = zend_register_internal_class_ex(&ce, yee_ce_Object, "yii\\base\\Object"); zend_declare_property_null(yee_ce_Behavior, ZEND_STRL("owner"), ZEND_ACC_PUBLIC); }
/* {{{ transliterator_register_Transliterator_class * Initialize 'Transliterator' class */ void transliterator_register_Transliterator_class( void ) { zend_class_entry ce; /* Create and register 'Transliterator' class. */ INIT_CLASS_ENTRY( ce, "Transliterator", Transliterator_class_functions ); ce.create_object = Transliterator_object_create; Transliterator_ce_ptr = zend_register_internal_class( &ce ); memcpy( &Transliterator_handlers, &std_object_handlers, sizeof Transliterator_handlers ); Transliterator_handlers.offset = XtOffsetOf(Transliterator_object, zo); Transliterator_handlers.free_obj = Transliterator_objects_free; Transliterator_handlers.clone_obj = Transliterator_clone_obj; Transliterator_handlers.get_property_ptr_ptr = Transliterator_get_property_ptr_ptr; Transliterator_handlers.read_property = Transliterator_read_property; Transliterator_handlers.write_property = Transliterator_write_property; /* Declare 'Transliterator' class properties */ if( !Transliterator_ce_ptr ) { zend_error( E_ERROR, "Transliterator: attempt to create properties " "on a non-registered class." ); return; } zend_declare_property_null( Transliterator_ce_ptr, "id", sizeof( "id" ) - 1, ZEND_ACC_PUBLIC ); /* constants are declared in transliterator_register_constants, called from MINIT */ }
void riak_map_reduce_input_key_data_list_input_init(TSRMLS_D) /* {{{ */ { zend_class_entry ce; INIT_NS_CLASS_ENTRY(ce, "Riak\\MapReduce\\Input", "KeyDataListInput", riak_mrinputkeydatalist_methods); riak_mrinput_keydatalist_ce = zend_register_internal_class_ex(&ce, riak_mrinput_ce, NULL TSRMLS_CC); zend_declare_property_null(riak_mrinput_keydatalist_ce, "inputList", sizeof("inputList")-1, ZEND_ACC_PROTECTED TSRMLS_CC); }
static void class_init_SlightPHP(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "SlightPHP", SlightPHP_methods); SlightPHP_ce_ptr = zend_register_internal_class(&ce TSRMLS_CC); SlightPHP_ce_ptr->ce_flags |= ZEND_ACC_FINAL_CLASS; /* {{{ Property registration */ zend_declare_property_string(SlightPHP_ce_ptr, "appDir", 6, ".", ZEND_ACC_STATIC|ZEND_ACC_PUBLIC TSRMLS_CC); //zend_declare_property_string(SlightPHP_ce_ptr, // "pluginsDir", 10, "plugins", // ZEND_ACC_STATIC|ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_string(SlightPHP_ce_ptr, "defaultZone", 11, "zone", ZEND_ACC_STATIC|ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_string(SlightPHP_ce_ptr, "zone", sizeof("zone")-1, "", ZEND_ACC_STATIC|ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_string(SlightPHP_ce_ptr, "page", sizeof("page")-1, "", ZEND_ACC_STATIC|ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_string(SlightPHP_ce_ptr, "entry", sizeof("entry")-1, "", ZEND_ACC_STATIC|ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_string(SlightPHP_ce_ptr, "defaultPage", sizeof("defaultPage")-1, "page", ZEND_ACC_STATIC|ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_string(SlightPHP_ce_ptr, "defaultEntry", sizeof("defaultEntry")-1, "entry", ZEND_ACC_STATIC|ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_string(SlightPHP_ce_ptr, "splitFlag", 9, "/", ZEND_ACC_STATIC|ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(SlightPHP_ce_ptr, "zoneAlias", sizeof("zoneAlias")-1, ZEND_ACC_STATIC|ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_long(SlightPHP_ce_ptr, "_debug", 6, 0, ZEND_ACC_STATIC|ZEND_ACC_PUBLIC TSRMLS_CC); /* }}} Property registration */ }
void mongo_init_MongoGridFSCursor(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "MongoGridFSCursor", MongoGridFSCursor_methods); mongo_ce_GridFSCursor = zend_register_internal_class_ex(&ce, mongo_ce_Cursor, "MongoCursor" TSRMLS_CC); zend_declare_property_null(mongo_ce_GridFSCursor, "gridfs", strlen("gridfs"), ZEND_ACC_PROTECTED|MONGO_ACC_READ_ONLY TSRMLS_CC); }
void mongo_init_MongoResultException(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "MongoResultException", MongoResultException_methods); mongo_ce_ResultException = zend_register_internal_class_ex(&ce, mongo_ce_Exception, NULL TSRMLS_CC); zend_declare_property_null(mongo_ce_ResultException, "document", strlen("document"), ZEND_ACC_PUBLIC TSRMLS_CC); }
void mongo_init_MongoCode(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "MongoCode", MongoCode_methods); mongo_ce_Code = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_string(mongo_ce_Code, "code", strlen("code"), "", ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(mongo_ce_Code, "scope", strlen("scope"), ZEND_ACC_PUBLIC TSRMLS_CC); }
void mongo_init_MongoCursorException(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "MongoCursorException", MongoCursorException_methods); mongo_ce_CursorException = zend_register_internal_class_ex(&ce, mongo_ce_Exception, NULL TSRMLS_CC); zend_declare_property_null(mongo_ce_CursorException, "host", strlen("host"), ZEND_ACC_PRIVATE|ZEND_ACC_DEPRECATED TSRMLS_CC); }
void mongo_init_MongoWriteConcernException(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "MongoWriteConcernException", MongoWriteConcernException_methods); mongo_ce_WriteConcernException = zend_register_internal_class_ex(&ce, mongo_ce_CursorException, NULL TSRMLS_CC); zend_declare_property_null(mongo_ce_WriteConcernException, "document", strlen("document"), ZEND_ACC_PRIVATE TSRMLS_CC); }
void mongo_init_MongoCode(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "MongoCode", MongoCode_methods); ce.create_object = php_mongo_type_object_new; mongo_ce_Code = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_string(mongo_ce_Code, "code", strlen("code"), "", ZEND_ACC_PUBLIC|MONGO_ACC_READ_ONLY TSRMLS_CC); zend_declare_property_null(mongo_ce_Code, "scope", strlen("scope"), ZEND_ACC_PUBLIC|MONGO_ACC_READ_ONLY TSRMLS_CC); }
void NS(MqBufferS_Init) (TSRMLS_D) { zend_class_entry me_ce; // create class and make depend on "Exception" INIT_CLASS_ENTRY(me_ce,"MqBufferS", NS(MqBufferS_functions)); NS(MqBufferS) = zend_register_internal_class(&me_ce TSRMLS_CC); // define additional properties "buf" to save the "struct MqBufferS *" pointer zend_declare_property_null(NS(MqBufferS), ID(__buf), ZEND_ACC_PRIVATE TSRMLS_CC); }
void php_protocolbuffers_enum_descriptor_builder_class(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "ProtocolBuffersEnumDescriptorBuilder", protocolbuffers_enum_descriptor_builder_methods); php_protocol_buffers_enum_descriptor_builder_class_entry = zend_register_internal_class(&ce TSRMLS_CC); PHP_PROTOCOLBUFFERS_REGISTER_NS_CLASS_ALIAS(PHP_PROTOCOLBUFFERS_NAMESPACE, "EnumDescriptorBuilder", php_protocol_buffers_enum_descriptor_builder_class_entry); zend_declare_property_null(php_protocol_buffers_enum_descriptor_builder_class_entry, ZEND_STRS("values")-1, ZEND_ACC_PROTECTED TSRMLS_CC); }
void swoole_http2_client_coro_init(int module_number TSRMLS_DC) { INIT_CLASS_ENTRY(swoole_http2_client_coro_ce, "Swoole\\Coroutine\\Http2\\Client", swoole_http2_client_methods); swoole_http2_client_coro_class_entry_ptr = zend_register_internal_class(&swoole_http2_client_coro_ce); INIT_CLASS_ENTRY(swoole_http2_request_coro_ce, "Swoole\\Coroutine\\Http2\\Request", NULL); swoole_http2_request_coro_class_entry_ptr = zend_register_internal_class(&swoole_http2_request_coro_ce); if (SWOOLE_G(use_shortname)) { zend_register_class_alias("Co\\Http2\\Client", swoole_http2_client_coro_class_entry_ptr); zend_register_class_alias("Co\\Http2\\Request", swoole_http2_request_coro_class_entry_ptr); } zend_declare_property_long(swoole_http2_client_coro_class_entry_ptr, SW_STRL("type")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_long(swoole_http2_client_coro_class_entry_ptr, SW_STRL("errCode")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_long(swoole_http2_client_coro_class_entry_ptr, SW_STRL("statusCode")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_http2_client_coro_class_entry_ptr, SW_STRL("host")-1, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_long(swoole_http2_client_coro_class_entry_ptr, SW_STRL("port")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_long(swoole_http2_client_coro_class_entry_ptr, SW_STRL("sock")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_bool(swoole_http2_client_coro_class_entry_ptr, SW_STRL("reuse")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_long(swoole_http2_client_coro_class_entry_ptr, SW_STRL("reuseCount")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_http2_client_coro_class_entry_ptr, ZEND_STRL("setting"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_http2_request_coro_class_entry_ptr, SW_STRL("method")-1, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_http2_request_coro_class_entry_ptr, SW_STRL("headers")-1, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_http2_request_coro_class_entry_ptr, SW_STRL("data")-1, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_bool(swoole_http2_request_coro_class_entry_ptr, SW_STRL("pipeline")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_http2_request_coro_class_entry_ptr, SW_STRL("files")-1, ZEND_ACC_PUBLIC TSRMLS_CC); }
void riak_input_put_input_init(TSRMLS_D) /* {{{ */ { zend_class_entry ce; INIT_NS_CLASS_ENTRY(ce, "Riak\\Input", "PutInput", riak_put_input_methods); riak_put_input_ce = zend_register_internal_class_ex(&ce, riak_input_ce, NULL TSRMLS_CC); zend_declare_property_null(riak_put_input_ce, "w", sizeof("w")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_put_input_ce, "dw", sizeof("dw")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_put_input_ce, "pw", sizeof("pw")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_put_input_ce, "vClock", sizeof("vClock")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_put_input_ce, "returnHead", sizeof("returnHead")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_put_input_ce, "returnBody", sizeof("returnBody")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_put_input_ce, "ifNoneMatch", sizeof("ifNoneMatch")-1, ZEND_ACC_PROTECTED TSRMLS_CC); zend_declare_property_null(riak_put_input_ce, "ifNotModified", sizeof("ifNotModified")-1, ZEND_ACC_PROTECTED TSRMLS_CC); }
void swoole_http2_client_init(int module_number TSRMLS_DC) { SWOOLE_INIT_CLASS_ENTRY(swoole_http2_client_ce, "swoole_http2_client", "Swoole\\Http2\\Client", swoole_http2_client_methods); swoole_http2_client_class_entry_ptr = sw_zend_register_internal_class_ex(&swoole_http2_client_ce, swoole_client_class_entry_ptr, "swoole_client" TSRMLS_CC); SWOOLE_CLASS_ALIAS(swoole_http2_client, "Swoole\\Http2\\Client"); zend_declare_property_null(swoole_http2_client_class_entry_ptr, SW_STRL("requestHeaders")-1, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_http2_client_class_entry_ptr, SW_STRL("cookies")-1, ZEND_ACC_PUBLIC TSRMLS_CC); SWOOLE_INIT_CLASS_ENTRY(swoole_http2_response_ce, "swoole_http2_response", "Swoole\\Http2\\Response", NULL); swoole_http2_response_class_entry_ptr = zend_register_internal_class(&swoole_http2_response_ce TSRMLS_CC); SWOOLE_CLASS_ALIAS(swoole_http2_response, "Swoole\\Http2\\Response"); zend_declare_property_long(swoole_http2_response_class_entry_ptr, SW_STRL("errCode")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_long(swoole_http2_response_class_entry_ptr, SW_STRL("statusCode")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_http2_response_class_entry_ptr, SW_STRL("body")-1, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_http2_response_class_entry_ptr, SW_STRL("streamId")-1, ZEND_ACC_PUBLIC TSRMLS_CC); if (cookie_buffer == NULL) { cookie_buffer = swString_new(8192); } }
void sapnwrfc_register_exceptions() { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "SAPNWRFC\\Exception", sapnwrfc_exception_class_functions); sapnwrfc_exception_ce = zend_register_internal_class_ex(&ce, spl_ce_RuntimeException); zend_declare_property_null(sapnwrfc_exception_ce, "errorInfo", sizeof("errorInfo") - 1, ZEND_ACC_PROTECTED); INIT_CLASS_ENTRY(ce, "SAPNWRFC\\ConnectionException", NULL); sapnwrfc_connection_exception_ce = zend_register_internal_class_ex(&ce, sapnwrfc_exception_ce); sapnwrfc_connection_exception_ce->ce_flags |= ZEND_ACC_FINAL; INIT_CLASS_ENTRY(ce, "SAPNWRFC\\FunctionCallException", NULL); sapnwrfc_function_exception_ce = zend_register_internal_class_ex(&ce, sapnwrfc_exception_ce); sapnwrfc_function_exception_ce->ce_flags |= ZEND_ACC_FINAL; }
void swoole_redis_init(int module_number TSRMLS_DC) { SWOOLE_INIT_CLASS_ENTRY(swoole_redis_ce, "swoole_redis", "Swoole\\Redis", swoole_redis_methods); swoole_redis_class_entry_ptr = zend_register_internal_class(&swoole_redis_ce TSRMLS_CC); SWOOLE_CLASS_ALIAS(swoole_redis, "Swoole\\Redis"); zend_declare_property_null(swoole_redis_class_entry_ptr, ZEND_STRL("onConnect"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_redis_class_entry_ptr, ZEND_STRL("onClose"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_redis_class_entry_ptr, ZEND_STRL("onMessage"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_redis_class_entry_ptr, ZEND_STRL("setting"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_redis_class_entry_ptr, ZEND_STRL("host"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_redis_class_entry_ptr, ZEND_STRL("port"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_redis_class_entry_ptr, ZEND_STRL("sock"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_redis_class_entry_ptr, ZEND_STRL("errCode"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_null(swoole_redis_class_entry_ptr, ZEND_STRL("errMsg"), ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_class_constant_long(swoole_redis_class_entry_ptr, SW_STRL("STATE_CONNECT")-1, SWOOLE_REDIS_STATE_CONNECT TSRMLS_CC); zend_declare_class_constant_long(swoole_redis_class_entry_ptr, SW_STRL("STATE_READY")-1, SWOOLE_REDIS_STATE_READY TSRMLS_CC); zend_declare_class_constant_long(swoole_redis_class_entry_ptr, SW_STRL("STATE_WAIT_RESULT")-1, SWOOLE_REDIS_STATE_WAIT_RESULT TSRMLS_CC); zend_declare_class_constant_long(swoole_redis_class_entry_ptr, SW_STRL("STATE_SUBSCRIBE")-1, SWOOLE_REDIS_STATE_SUBSCRIBE TSRMLS_CC); zend_declare_class_constant_long(swoole_redis_class_entry_ptr, SW_STRL("STATE_CLOSED")-1, SWOOLE_REDIS_STATE_CLOSED TSRMLS_CC); }
/* {{{ spl_register_property */ void spl_register_property( zend_class_entry * class_entry, char *prop_name, int prop_name_len, int prop_flags) { zend_declare_property_null(class_entry, prop_name, prop_name_len, prop_flags); }