libflom: FLoM (Free Lock Manager) client library

flom_handle_s Struct Reference

#include <flom_handle.h>

Data Fields

void * config
 
void * conn
 
char * locked_element
 
flom_handle_state_t state
 

Detailed Description

This object is used to save all the necessary context to interact with libflom library. Some fields use "void *" type to avoid useless internal details exposure (flom methods proxies the correct types)

Definition at line 68 of file flom_handle.h.

Field Documentation

void* flom_handle_s::config

Configuration data

Definition at line 80 of file flom_handle.h.

void* flom_handle_s::conn

Connection data

Definition at line 76 of file flom_handle.h.

char* flom_handle_s::locked_element

(last) Locked element (useful for resource sets)

Definition at line 84 of file flom_handle.h.

Referenced by flom_handle_get_locked_element().

flom_handle_state_t flom_handle_s::state

Handle state

Definition at line 72 of file flom_handle.h.


The documentation for this struct was generated from the following file:

Copyright © 2013-2020, Christian Ferrari tiian@users.sourceforge.net