56 virtual void logOut () = 0;
77 kFileSendFinished = 1000
108 kUserInfoInvalid = 0,
111 kUserInfoInstruments,
131 kLoginNotAuthorized = 1,
132 kLoginNoUserNameOrPassword,
133 kLoginWrongUserNameOrPassword,
141 kFileSendError = 1000,
virtual const mooChar * getUserAudioFile()=0
obtain this user's audio file, zero if none found
mooUserInfoType
user infos
Definition: moouser.h:106
virtual const mooChar * errorToString(mooInt errorCode)=0
virtual void setCallback(mooUserCallback callback, void *reference)=0
virtual mooBool setInfo(mooUserInfoType which, const mooChar *info)=0
virtual mooBool sendUserPictureFile(const mooChar *localPath)=0
virtual mooUInt getID()=0
virtual mooInt logIn(const mooChar *username, const mooChar *password)=0
virtual mooBool isLoggedIn()=0
void(* mooUserCallback)(MooUser *user, mooInt operation, mooInt result, const mooChar *path, void *refence)
callback function most Moo functions are asynchronous and will not return a result immediately...
Definition: moouser.h:25
virtual const mooChar * getUserName()=0
virtual const mooChar * getInfo(mooUserInfoType which)=0
obtain this user's info as per type, null if none given
virtual mooInt signIn(const mooChar *username, const mooChar *password)=0
virtual mooBool sendUserAudioFile(const mooChar *localPath)=0
virtual const mooChar * getUserPictureFile()=0
obtain this user's picture, zero if none found
the current application User
Definition: moouser.h:33
MooUser()
MooUser manages the local user only.
Definition: moouser.h:37