Lines Matching refs:persistent

99 …onnection)(MYSQLND_CLASS_METHODS_TYPE(mysqlnd_object_factory) *factory, const zend_bool persistent)  in MYSQLND_METHOD()
107 DBG_INF_FMT("persistent=%u", persistent); in MYSQLND_METHOD()
108 new_object = mnd_pecalloc(1, alloc_size_ret, persistent); in MYSQLND_METHOD()
112 new_object->data = mnd_pecalloc(1, alloc_size_ret_data, persistent); in MYSQLND_METHOD()
114 mnd_pefree(new_object, persistent); in MYSQLND_METHOD()
117 new_object->persistent = persistent; in MYSQLND_METHOD()
121 if (FAIL == mysqlnd_error_info_init(&data->error_info_impl, persistent)) { in MYSQLND_METHOD()
133 data->persistent = persistent; in MYSQLND_METHOD()
141 mysqlnd_stats_init(&data->stats, STAT_LAST, persistent); in MYSQLND_METHOD()
143 data->protocol_frame_codec = mysqlnd_pfc_init(persistent, factory, data->stats, data->error_info); in MYSQLND_METHOD()
144 data->vio = mysqlnd_vio_init(persistent, factory, data->stats, data->error_info); in MYSQLND_METHOD()
145 data->payload_decoder_factory = mysqlnd_protocol_payload_decoder_factory_init(data, persistent); in MYSQLND_METHOD()
166 DBG_INF_FMT("persistent=%u", to_be_cloned->persistent); in MYSQLND_METHOD()
170 new_object = mnd_pecalloc(1, alloc_size_ret, to_be_cloned->persistent); in MYSQLND_METHOD()
174 new_object->persistent = to_be_cloned->persistent; in MYSQLND_METHOD()
189 …object_factory, get_prepared_statement)(MYSQLND_CONN_DATA * const conn, const zend_bool persistent) in MYSQLND_METHOD()
192 MYSQLND_STMT * ret = mnd_pecalloc(1, alloc_size, conn->persistent); in MYSQLND_METHOD()
201 ret->persistent = conn->persistent; in MYSQLND_METHOD()
203 stmt = ret->data = mnd_pecalloc(1, sizeof(MYSQLND_STMT_DATA), persistent); in MYSQLND_METHOD()
208 stmt->persistent = persistent; in MYSQLND_METHOD()
210 if (FAIL == mysqlnd_error_info_init(&stmt->error_info_impl, persistent)) { in MYSQLND_METHOD()
219 stmt->execute_cmd_buffer.buffer = mnd_pemalloc(stmt->execute_cmd_buffer.length, stmt->persistent); in MYSQLND_METHOD()
248 MYSQLND_METHOD(mysqlnd_object_factory, get_pfc)(const zend_bool persistent, MYSQLND_STATS * stats, … in MYSQLND_METHOD()
252 MYSQLND_PFC * pfc = mnd_pecalloc(1, pfc_alloc_size, persistent); in MYSQLND_METHOD()
253 MYSQLND_PFC_DATA * pfc_data = mnd_pecalloc(1, pfc_data_alloc_size, persistent); in MYSQLND_METHOD()
256 DBG_INF_FMT("persistent=%u", persistent); in MYSQLND_METHOD()
259 pfc->persistent = pfc->data->persistent = persistent; in MYSQLND_METHOD()
268 mnd_pefree(pfc_data, persistent); in MYSQLND_METHOD()
272 mnd_pefree(pfc, persistent); in MYSQLND_METHOD()
283 MYSQLND_METHOD(mysqlnd_object_factory, get_vio)(const zend_bool persistent, MYSQLND_STATS * stats, … in MYSQLND_METHOD()
287 MYSQLND_VIO * vio = mnd_pecalloc(1, vio_alloc_size, persistent); in MYSQLND_METHOD()
288 MYSQLND_VIO_DATA * vio_data = mnd_pecalloc(1, vio_data_alloc_size, persistent); in MYSQLND_METHOD()
291 DBG_INF_FMT("persistent=%u", persistent); in MYSQLND_METHOD()
294 vio->persistent = vio->data->persistent = persistent; in MYSQLND_METHOD()
303 mnd_pefree(vio_data, persistent); in MYSQLND_METHOD()
307 mnd_pefree(vio, persistent); in MYSQLND_METHOD()
318 …actory, get_protocol_payload_decoder_factory)(MYSQLND_CONN_DATA * conn, const zend_bool persistent) in MYSQLND_METHOD()
321 MYSQLND_PROTOCOL_PAYLOAD_DECODER_FACTORY *ret = mnd_pecalloc(1, alloc_size, persistent); in MYSQLND_METHOD()
324 DBG_INF_FMT("persistent=%u", persistent); in MYSQLND_METHOD()
326 ret->persistent = persistent; in MYSQLND_METHOD()