yumapro  20.10-12
YumaPro SDK
plock.h File Reference

RFC 57517 partial lock support. More...

#include "plock_cb.h"
#include "status.h"
#include "xpath.h"
Include dependency graph for plock.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

plock_id_t plock_get_id (plock_cb_t *plcb)
 Get the lock ID for this partial lock. More...
 
uint32 plock_get_sid (plock_cb_t *plcb)
 Get the session ID holding this partial lock. More...
 
const xmlChar * plock_get_timestamp (plock_cb_t *plcb)
 Get the timestamp of the lock start time. More...
 
xpath_result_t * plock_get_final_result (plock_cb_t *plcb)
 Get the session ID holding this partial lock. More...
 
xpath_pcb_t * plock_get_first_select (plock_cb_t *plcb)
 Get the first select XPath control block for the partial lock. More...
 
xpath_pcb_t * plock_get_next_select (xpath_pcb_t *xpathpcb)
 Get the next select XPath control block for the partial lock. More...
 
void plock_add_select (plock_cb_t *plcb, xpath_pcb_t *xpathpcb, xpath_result_t *result)
 Add a select XPath control block to the partial lock. More...
 
status_t plock_make_final_result (plock_cb_t *plcb)
 Create a final XPath result for all the partial results. More...
 

Detailed Description

RFC 57517 partial lock support.