SpaceEvent SpaceMemberEvent SpaceRemoteMemberEvent and RemoteMemberEvent
Typically, ActiveSpaces applications use the SpaceEvent functions in a callback function that processes events from an event browser.
The other types of event operations are performed on events that are returned to listeners:
- SpaceMemberEvent Operations
- Space member events are generated when a member joins or leaves a space or changes its role from seeder to leech or from leech to seeder. These events are returned to space member listeners.
- MemberEvent Operations
- Member events are generated when a member joins or leaves a metaspace or changes its role from member to manager. These events are returned to member event listeners.
- RemoteMemberEvent Operations
- Remote member event operations are generated when a remote member joins or leaves a metaspace. These Events are returned to remote member listeners.
- RemoteSpaceMemberEvent Operations
- Remote space member events are generated when a remote member joins or leaves a space. These events are returned to remote space member listeners.
- tibasSpaceEvent_GetTuple()
Returns the tuple that generated a specified space event. - tibasSpaceEvent_GetType()
Returns the type of an event generated by ActiveSpaces. - tibasSpaceEvent_GetSpace()
Returns a Space object that identifies the space from which a space event was generated. - tibasSpaceEvent_Free()
Destroys allocated resources and frees memory. - tibasSpaceEvent_HasOldTuple()
Checks whether a specified event has an existing tuple associated with it. - tibasSpaceEvent_GetOldTuple()
For a put event, returns the tuple associated with the event and updates the hash table for the space. - tibasSpaceEvent_GetMetaspaceName()
Returns the metaspace name that is associated with a specified event. - tibasSpaceEvent_GetSpaceName()
Returns the space name associated with a specified space event. - tibasSpaceMemberEvent_GetType()
Returns the event type for a specified space member event. - tibasSpaceMemberEvent_GetSpaceName()
Returns the space name for a specified space member event. - tibasSpaceMemberEvent_GetDistributionRole()
Returns the distribution role for a specified space member event. - tibasSpaceMemberEvent_GetMember()
Returns the member ID for a specified space member event. - tibasSpaceMemberEvent_Free()
Frees a specified SpaceMemberEvent object. - tibasMemberEvent_GetType()
Returns the event type for a specified member event. - tibasMemberEvent_GetManagementRole()
Returns the management role for the member that generated a specified member event. - tibasMemberEvent_GetMember()
Returns the member ID for a specified member event. - tibasMemberEvent_Free()
Frees a specified memberEvent object. - tibasSpaceRemoteMemberEvent_GetType()
Returns the event type for a specified space remote member event. - tibasSpaceRemoteMemberEvent_GetSpaceName()
Returns the space name for a specified remote member event. - tibasSpaceRemoteMemberEvent_GetRemoteMember()
Returns the member ID for a specified remote member event. - tibasSpaceRemoteMemberEvent_GetProxyMember()
Returns the proxy member ID for a specified remote space member event. - tibasSpaceRemoteMemberEvent_Free()
Frees a specified memberEvent object for a remote member event. - tibasRemoteMemberEvent_GetType()
Returns the event type for a specified remote member event. - tibasRemoteMemberEvent_GetRemoteMember()
Returns the member ID for a specified remote member event. - tibasRemoteMemberEvent_GetProxyMember()
Returns the proxy member ID for a specified remote member event. - tibasRemoteMemberEvent_GetProxyMembers()
Returns the proxies that the remote client is connected to. - tibasRemoteMemberEvent_Free()
Frees the memberEvent object for a specified RemoteMemberEvent object.
Copyright © Cloud Software Group, Inc. All rights reserved.