123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- #include <opc/config.h>
- #ifndef OPC_PART_H
- #define OPC_PART_H
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- typedef xmlChar* opcPart;
- #define OPC_PART_INVALID NULL
-
- opcPart opcPartFind(opcContainer *container,
- const xmlChar *absolutePath,
- const xmlChar *type,
- int flags);
-
- opcPart opcPartCreate(opcContainer *container,
- const xmlChar *absolutePath,
- const xmlChar *type,
- int flags);
-
- const xmlChar *opcPartGetType(opcContainer *c, opcPart part);
-
- const xmlChar *opcPartGetTypeEx(opcContainer *c, opcPart part, opc_bool_t override_only);
-
- opc_error_t opcPartDelete(opcContainer *container, const xmlChar *absolutePath);
-
- opcPart opcPartGetFirst(opcContainer *container);
-
- opcPart opcPartGetNext(opcContainer *container, opcPart part);
-
- opc_ofs_t opcPartGetSize(opcContainer *c, opcPart part);
- #ifdef __cplusplus
- }
- #endif
-
- #endif
|