这篇教程C++ wi_runtime_create_instance函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中wi_runtime_create_instance函数的典型用法代码示例。如果您正苦于以下问题:C++ wi_runtime_create_instance函数的具体用法?C++ wi_runtime_create_instance怎么用?C++ wi_runtime_create_instance使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了wi_runtime_create_instance函数的26个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: wi_sqlite3_prepare_statementwi_sqlite3_statement_t * wi_sqlite3_prepare_statement(wi_sqlite3_database_t *database, wi_string_t *query, ...) { wi_sqlite3_statement_t *statement; va_list ap; statement = wi_autorelease(wi_runtime_create_instance(_wi_sqlite3_statement_runtime_id, sizeof(wi_sqlite3_statement_t))); statement->query = wi_retain(query); wi_recursive_lock_lock(database->lock); if(#ifdef HAVE_SQLITE3_PREPARE_V2 sqlite3_prepare_v2#else sqlite3_prepare#endif (database->database, wi_string_cstring(query), wi_string_length(query), &statement->statement, NULL) == SQLITE_OK) { va_start(ap, query); _wi_sqlite3_bind_statement(statement, ap); va_end(ap); } else { wi_error_set_sqlite3_error_with_description(database->database, wi_description(statement)); statement = NULL; } wi_recursive_lock_unlock(database->lock); return statement;}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:29,
示例2: wi_sqlite3_open_database_with_pathwi_sqlite3_database_t * wi_sqlite3_open_database_with_path(wi_string_t *path) { wi_sqlite3_database_t *database; database = wi_autorelease(wi_runtime_create_instance(_wi_sqlite3_database_runtime_id, sizeof(wi_sqlite3_database_t))); database->lock = wi_recursive_lock_init(wi_recursive_lock_alloc()); if(sqlite3_open(wi_string_cstring(path), &database->database) == SQLITE_OK) { sqlite3_busy_handler(database->database, _wi_sqlite3_busy_handler, NULL); } else { if(database->database) { wi_error_set_sqlite3_error(database->database); sqlite3_close(database->database); database->database = NULL; } else { wi_error_set_errno(ENOMEM); } database = NULL; } return database;}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:23,
示例3: _wi_process_allocstatic wi_process_t * _wi_process_alloc(void) { return wi_runtime_create_instance(_wi_process_runtime_id, sizeof(wi_process_t));}
开发者ID:Patater,项目名称:libwired,代码行数:3,
示例4: wi_socket_allocwi_socket_t * wi_socket_alloc(void) { return wi_runtime_create_instance(_wi_socket_runtime_id, sizeof(wi_socket_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例5: wd_client_info_allocstatic wd_client_info_t * wd_client_info_alloc(void) { return wi_runtime_create_instance(wd_client_info_runtime_id, sizeof(wd_client_info_t));}
开发者ID:ProfDrLuigi,项目名称:wired,代码行数:3,
示例6: _wi_error_allocstatic wi_error_t * _wi_error_alloc(void) { return wi_runtime_create_instance(_wi_error_runtime_id, sizeof(wi_error_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例7: wi_settings_allocwi_settings_t * wi_settings_alloc(void) { return wi_runtime_create_instance(_wi_settings_runtime_id, sizeof(wi_settings_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例8: _wi_thread_allocstatic wi_thread_t * _wi_thread_alloc(void) { return wi_runtime_create_instance(_wi_thread_runtime_id, sizeof(wi_thread_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例9: wi_recursive_lock_allocwi_recursive_lock_t * wi_recursive_lock_alloc(void) { return wi_runtime_create_instance(_wi_recursive_lock_runtime_id, sizeof(wi_recursive_lock_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例10: wb_command_allocwb_command_t * wb_command_alloc(void) { return wi_runtime_create_instance(wb_command_runtime_id, sizeof(wb_command_t));}
开发者ID:ProfDrLuigi,项目名称:wirebot,代码行数:3,
示例11: wd_tempban_allocstatic wd_tempban_t * wd_tempban_alloc(void) { return wi_runtime_create_instance(wd_tempban_runtime_id, sizeof(wd_tempban_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例12: wi_array_allocwi_array_t * wi_array_alloc(void) { return wi_runtime_create_instance(_wi_array_runtime_id, sizeof(wi_array_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例13: wi_speed_calculator_allocwi_speed_calculator_t * wi_speed_calculator_alloc(void) { return wi_runtime_create_instance(_wi_speed_calculator_runtime_id, sizeof(wi_speed_calculator_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例14: wr_chat_allocwr_chat_t * wr_chat_alloc(void) { return wi_runtime_create_instance(wr_chat_runtime_id, sizeof(wr_chat_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例15: wi_x509_allocwi_x509_t * wi_x509_alloc(void) { return wi_runtime_create_instance(_wi_x509_runtime_id, sizeof(wi_x509_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例16: wi_fsenumerator_allocwi_fsenumerator_t * wi_fsenumerator_alloc(void) { return wi_runtime_create_instance(_wi_fsenumerator_runtime_id, sizeof(wi_fsenumerator_t));}
开发者ID:Patater,项目名称:libwired,代码行数:3,
示例17: wi_cipher_allocwi_cipher_t * wi_cipher_alloc(void) { return wi_runtime_create_instance(_wi_cipher_runtime_id, sizeof(wi_cipher_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例18: wr_server_allocwr_server_t * wr_server_alloc(void) { return wi_runtime_create_instance(wr_server_runtime_id, sizeof(wr_server_t));}
开发者ID:ProfDrLuigi,项目名称:wirebot,代码行数:3,
示例19: wi_condition_lock_allocwi_condition_lock_t * wi_condition_lock_alloc(void) { return wi_runtime_create_instance(_wi_condition_lock_runtime_id, sizeof(wi_condition_lock_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例20: wi_config_allocwi_config_t * wi_config_alloc(void) { return wi_runtime_create_instance(_wi_config_runtime_id, sizeof(wi_config_t));}
开发者ID:asvitkine,项目名称:phxd,代码行数:3,
示例21: wr_window_allocwr_window_t * wr_window_alloc(void) { return wi_runtime_create_instance(wr_window_runtime_id, sizeof(wr_window_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例22: wi_terminal_buffer_allocwi_terminal_buffer_t * wi_terminal_buffer_alloc(void) { return wi_runtime_create_instance(_wi_terminal_buffer_runtime_id, sizeof(wi_terminal_buffer_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例23: wi_p7_message_allocwi_p7_message_t * wi_p7_message_alloc(void) { return wi_runtime_create_instance(_wi_p7_message_runtime_id, sizeof(wi_p7_message_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例24: wi_string_encoding_allocwi_string_encoding_t * wi_string_encoding_alloc(void) { return wi_runtime_create_instance(_wi_string_encoding_runtime_id, sizeof(wi_string_encoding_t));}
开发者ID:axelandersson,项目名称:libwired,代码行数:3,
示例25: wd_user_allocstatic wd_user_t * wd_user_alloc(void) { return wi_runtime_create_instance(wd_user_runtime_id, sizeof(wd_user_t));}
开发者ID:ProfDrLuigi,项目名称:zanka,代码行数:3,
示例26: wr_topic_allocwr_topic_t * wr_topic_alloc(void) { return wi_runtime_create_instance(wr_topic_runtime_id, sizeof(wr_topic_t));}
开发者ID:ProfDrLuigi,项目名称:wirebot,代码行数:3,
注:本文中的wi_runtime_create_instance函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ wi_runtime_register_class函数代码示例 C++ wi_retain函数代码示例 |