30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
/**
* \brief A class describing a contact tracked by a XMPPContactManager
*/
@interface XMPPContact: OFObject
{
/// \cond internal
XMPPRosterItem *rosterItem;
OFMutableDictionary *presences;
XMPPJID *lockedOnJID;
/// \endcond
}
#ifdef OF_HAVE_PROPERTIES
/// \brief The XMPPRosterItem corresponding to this contact
@property (readonly) XMPPRosterItem *rosterItem;
/// \brief The XMPPPresences of this contact with the resources as keys
@property (readonly) OFDictionary *presences;
|
|
|
|
|
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
/**
* \brief A class describing a contact tracked by a XMPPContactManager
*/
@interface XMPPContact: OFObject
{
/// \cond internal
XMPPRosterItem *_rosterItem;
OFMutableDictionary *_presences;
XMPPJID *_lockedOnJID;
/// \endcond
}
#ifdef OF_HAVE_PROPERTIES
/// \brief The XMPPRosterItem corresponding to this contact
@property (readonly) XMPPRosterItem *rosterItem;
/// \brief The XMPPPresences of this contact with the resources as keys
@property (readonly) OFDictionary *presences;
|