38 #ifndef OPC_RELATION_H
39 #define OPC_RELATION_H
53 #define OPC_RELATION_INVALID (-1)
const xmlChar * opcRelationGetExternalTarget(opcContainer *container, opcPart part, opcRelation relation)
Definition: relation.c:85
opcRelation opcRelationNext(opcContainer *container, opcPart part, opcRelation relation)
Definition: relation.c:103
const xmlChar * opcRelationGetType(opcContainer *container, opcPart part, opcRelation relation)
Definition: relation.c:155
xmlChar * opcPart
Definition: part.h:48
opcRelation opcRelationFind(opcContainer *container, opcPart part, const xmlChar *relationId, const xmlChar *mimeType)
Definition: relation.c:55
opcPart opcRelationGetInternalTarget(opcContainer *container, opcPart part, opcRelation relation)
Definition: relation.c:76
opc_uint32_t opcRelationAddExternal(opcContainer *container, opcPart src, const xmlChar *rid, const xmlChar *target, const xmlChar *type)
Definition: container.c:1359
puint32_t opc_uint32_t
Definition: config.h:103
void opcRelationGetInformation(opcContainer *container, opcPart part, opcRelation relation, const xmlChar **prefix, opc_uint32_t *counter, const xmlChar **type)
Definition: relation.c:129
Definition: internal.h:181
opc_uint32_t opcRelationAdd(opcContainer *container, opcPart src, const xmlChar *rid, opcPart dest, const xmlChar *type)
Definition: container.c:1325
enum OPC_ERROR_ENUM opc_error_t
opc_error_t opcRelationDelete(opcContainer *container, opcPart part, const xmlChar *relationId, const xmlChar *mimeType)
Definition: relation.c:145
opcRelation opcRelationFirst(opcContainer *container, opcPart part)
Definition: relation.c:94
opc_uint32_t opcRelation
Definition: relation.h:48