ProbePresence Method
Use this method to probe for another entity's presence.
Syntax
ANSI (Cross Platform) int ProbePresence(const char* lpszJabberId); Unicode (Windows) INT ProbePresence(LPCWSTR lpszJabberId);
- (void)probePresence:(NSString*)jabberId;
#define MID_XMPP_PROBEPRESENCE 11 IPWORKSMQ_EXTERNAL int IPWORKSMQ_CALL IPWorksMQ_XMPP_Do(void *lpObj, int methid, int cparam, void *param[], int cbparam[], int64 *lpllVal);
Remarks
In the case that the user needs to update a particular entity's presence this method can be used to retrieve it. After a successful call, the server will either respond with the last known presence for Jabber, or will send a presence element of type "error". In either case, the respond will be returned by a Presence event.
Error Handling (C++)
This method returns a result code; 0 indicates success, while a non-zero error code indicates that this method encountered an error during its execution. If an error occurs, the GetLastError() method can be called to retrieve the associated error message. (Note: This method's result code can also be obtained by calling the GetLastErrorCode() method after it returns.)