Main Page | Modules | Files | Functions | Code Elements | Data Structures | Deprecated

Event Mangager
[Subscription Manager]

Modules

Defines

Functions


Define Documentation

#define TCEVENTMGR_name_size_c   32

Definition at line 28 of file tceventmgr.h.


Function Documentation

SUB_MGR_API int TCEVENTMGR_post_assign_status_event ( tag_t  object,
const char *  release_status_type_name 
)

This function is used for posting an Assign Status event.

Restrictions:

The routine is used only for posting Assign Status event.

Parameters:
object  (I) Tag of the object that the release status is assigned to
release_status_type_name  (I) Name of the release status type

SUB_MGR_API int TCEVENTMGR_post_attach_event ( tag_t  relation  ) 

This function is used for posting an Attach event.

Restrictions:

This routine is used only for posting Attach event.

Parameters:
relation  (I) Tag of the relation instance that is being created, and the secondary object of the relation is being attached to the primary object of the relation.

SUB_MGR_API int TCEVENTMGR_post_event ( tag_t  objectType,
const char  eventTypeName[TCEVENTMGR_name_size_c+1] 
)

Deprecated:
This function is deprecated and will be removed from Tc12. In Tc10 onwards, please use TCEVENTMGR_post_event_2
Parameters:
objectType  (I)
eventTypeName  (I)

SUB_MGR_API int TCEVENTMGR_post_event2 ( tag_t  primaryObject,
tag_t  secondaryObject,
const char  eventTypeName[TCEVENTMGR_name_size_c+1],
int  attrCount,
const char **  attrNames,
const char **  attrValues,
int  errorCode,
const char *  errorMsg 
)

Deprecated:
This function is deprecated and will be removed from Tc12. In Tc10 onwards, please use TCEVENTMGR_post_event2_2
Parameters:
primaryObject  (I)
secondaryObject  (I)
eventTypeName  (I)
attrCount  (I)
attrNames  (I)
attrValues  (I)
errorCode  (I)
errorMsg  (I)

SUB_MGR_API int TCEVENTMGR_post_event2_2 ( tag_t  primaryObject,
tag_t  secondaryObject,
const char *  eventTypeName,
int  attrCount,
const char **  attrNames,
const char **  attrValues,
int  errorCode,
const char *  errorMsg 
)

post an event

Parameters:
primaryObject  (I)
secondaryObject  (I)
eventTypeName  (I)
attrCount  (I)
attrNames  (I)
attrValues  (I)
errorCode  (I)
errorMsg  (I)

SUB_MGR_API int TCEVENTMGR_post_event_2 ( tag_t  objectType,
const char *  eventTypeName 
)

post an event

Parameters:
objectType  (I)
eventTypeName  (I)