Hi,

I'm looking for APIs to obtain V2 nodes/resources information
from my application. I assumes that the CIB library (cib.h and
libcib.so) is meant for it, but I'm wondering how can I use it.

 - What functions are "public" to users and what hearder files
   should I refer to?  I understand that the cib_t object is the
   one which provides its main functionalities but it seems to
   require many utility functions that defined in crm/common and
   crm/pengine to manipulate crm_data_t data structure.
   Are those all considered as the "API"?

 - What is the license of the library? It seems GPL, and is it
   designed so? I see that some files under lib/crm/cib/ are
   LGPL'ed but the rest of the files under lib/crm/ are
   GPL'ed(as well as related header files).

   IMHO, It would be nice if the library is LGPL as the other
   ones so that it can be used widely by variant users...

Regards,

Keisuke MORI
NTT DATA Intellilink Corporation

_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to