31 kMooFriendshipNoFriend = 0,
32 kMooFriendshipInvited,
33 kMooFriendshipWaitingForConfirmation,
34 kMooFriendshipConfirmed
90 kFriendInfoInvalid = 0,
93 kFriendInfoInstruments,
virtual const mooChar * getName()=0
get the friend's name
virtual mooInt likeFriend()=0
virtual mooInt makeFriend()=0
virtual mooInt isFriend()=0
is a friend?
virtual const mooChar * getInfo(mooFriendInfoType which)=0
obtain this friend's info as per type, null if none given
virtual const mooChar * getMessage(mooUInt messageID)=0
virtual mooBool isFriendOnline()=0
friend messages
virtual mooBool hasUserLiked()=0
have we liked already? useful to display user like state
virtual mooInt unfriend()=0
terminate friendship
A MooFriend
Definition: moofriend.h:16
virtual mooInt confirmFriendship()=0
confirm a friendship request
virtual mooBool sendMessage(const mooChar *message)=0
fails if not logged in, the friend is not confirmed etc.
virtual const mooChar * getAudioFile()=0
obtain a local file path to this friend's audio (demo) file, null if none found
virtual const mooChar * getPictureFile()=0
obtain a local file path to this friend's picture, null if none found
virtual mooInt getLikes()=0
get friends likes
virtual mooUInt getID()=0
get a friend's ID
mooFriendInfoType
friend infos
Definition: moofriend.h:88