OpenClovis Logo

Public Attributes | List of all members
ClGmsCallbacksT Struct Reference

This callback structure is provided to the GMS library during Initialization. More...

#include <clClmTmsCommon.h>

Public Attributes

ClGmsClusterMemberGetCallbackT clGmsClusterMemberGetCallback
 This callback is called when the response comes from the server side for the async request made by the clGmsClusterMemberGetAsync call.
ClGmsClusterTrackCallbackT clGmsClusterTrackCallback
 This callback is invoked to notify the registered user about any change in the cluster configuration.
ClGmsGroupMemberGetCallbackT clGmsGroupMemberGetCallback
 This callback is called when the response comes from the server side for the async request made by the clGmsGroupMemberGetAsync call.
ClGmsGroupTrackCallbackT clGmsGroupTrackCallback
 This callback is invoked to notify the registered user about any change in the membership of a given group.

Detailed Description

This callback structure is provided to the GMS library during Initialization.

Member Data Documentation

ClGmsClusterMemberGetCallbackT ClGmsCallbacksT::clGmsClusterMemberGetCallback

This callback is called when the response comes from the server side for the async request made by the clGmsClusterMemberGetAsync call.

The callback is called with the invocation ID and the information of the member requested

ClGmsClusterTrackCallbackT ClGmsCallbacksT::clGmsClusterTrackCallback

This callback is invoked to notify the registered user about any change in the cluster configuration.

The registration for the change notification with the server is done by calling clGmsClusterTrack() API with appropriate trackFlags. The value of trackFlags can be either CL_GMS_TRACK_CHANGES or CL_GMS_TRACK_CHANGES_ONLY. The notification buffer provided in the callback contains the updated member information of the cluster.

ClGmsGroupMemberGetCallbackT ClGmsCallbacksT::clGmsGroupMemberGetCallback

This callback is called when the response comes from the server side for the async request made by the clGmsGroupMemberGetAsync call.

The callback is called with the invocation ID and the information of the member requested

ClGmsGroupTrackCallbackT ClGmsCallbacksT::clGmsGroupTrackCallback

This callback is invoked to notify the registered user about any change in the membership of a given group.

The registration for change notification with the server is done by calling clGmsGroupTrack() API with appropriate the trackFlags. The value of trackFlags should be either CL_GMS_TRACK_CHANGES or CL_GMS_TRACK_CHANGES_ONLY. The notification buffer provided in the callback contains the updated member information for the given group.


Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen