public Task <ACLData> GetACL(int chanid) { return(FixIce.FromAsync(chanid, S.begin_getACL, ar => { var data = new ACLData(); S.end_getACL(out data.ACLs, out data.Groups, out data.Inherit, ar); return data; })); }
public Task AddUserToGroup(int chanid, int sess, string grp) { return(FixIce.FromAsyncVoid(chanid, sess, grp, S.begin_addUserToGroup, S.end_addUserToGroup)); }
public Task <Dictionary <int, Murmur.Channel> > GetChannels() { return(FixIce.FromAsync(S.begin_getChannels, S.end_getChannels)); }
public Task <int> GetLogLen() { return(FixIce.FromAsync(S.begin_getLogLen, S.end_getLogLen)); }
public Task SetSuperuserPassword(string pw) { return(FixIce.FromAsyncVoid(pw, S.begin_setSuperuserPassword, S.end_setSuperuserPassword)); }
public Task <Dictionary <string, string> > GetAllConf() { return(FixIce.FromAsync(S.begin_getAllConf, S.end_getAllConf)); }
public Task SetAuthenticator(Murmur.ServerAuthenticatorPrx sa) { return(FixIce.FromAsyncVoid(sa, S.begin_setAuthenticator, S.end_setAuthenticator)); }
public Task <int> GetId() { return(FixIce.FromAsync(S.begin_id, S.end_id)); }
public Task UnregisterUser(int userid) { return(FixIce.FromAsyncVoid(userid, S.begin_unregisterUser, S.end_unregisterUser)); }
public Task <int> RegisterUser(Dictionary <Murmur.UserInfo, string> ui) { return(FixIce.FromAsync(ui, S.begin_registerUser, S.end_registerUser)); }
public Task <bool> IsRunning() { return(FixIce.FromAsync(S.begin_isRunning, S.end_isRunning)); }
public Task <Dictionary <string, int> > GetUserIds(params string[] names) { return(FixIce.FromAsync(names, S.begin_getUserIds, S.end_getUserIds)); }
public Task <Dictionary <int, string> > GetUserNames(params int[] ids) { return(FixIce.FromAsync(ids, S.begin_getUserNames, S.end_getUserNames)); }
public Task RedirectWhisperGroup(int sess, string src, string target) { return(FixIce.FromAsyncVoid(sess, src, target, S.begin_redirectWhisperGroup, S.end_redirectWhisperGroup)); }
public Task RemoveUserFromGroup(int chanid, int sess, string grp) { return(FixIce.FromAsyncVoid(chanid, sess, grp, S.begin_removeUserFromGroup, S.end_removeUserFromGroup)); }
public Task Start() { return(FixIce.FromAsyncVoid(S.begin_start, S.end_start)); }
public Task Delete() { return(FixIce.FromAsyncVoid(S.begin_delete, S.end_delete)); }
public Task UpdateRegistration(int uid, Dictionary <Murmur.UserInfo, string> ui) { return(FixIce.FromAsyncVoid(uid, ui, S.begin_updateRegistration, S.end_updateRegistration)); }
public Task RemoveCallback(Murmur.ServerCallbackPrx sc) { return(FixIce.FromAsyncVoid(sc, S.begin_removeCallback, S.end_removeCallback)); }
public Task <Dictionary <Murmur.UserInfo, string> > GetRegistration(int userid) { return(FixIce.FromAsync(userid, S.begin_getRegistration, S.end_getRegistration)); }
public Task <string> GetConf(string key) { return(FixIce.FromAsync(key, S.begin_getConf, S.end_getConf)); }
public Task <Dictionary <int, string> > GetRegisteredUsers(string filter) { return(FixIce.FromAsync(filter, S.begin_getRegisteredUsers, S.end_getRegisteredUsers)); }
public Task SetConf(string key, string value) { return(FixIce.FromAsyncVoid(key, value, S.begin_setConf, S.end_setConf)); }
public Task <int> VerifyPassword(string name, string pw) { return(FixIce.FromAsync(name, pw, S.begin_verifyPassword, S.end_verifyPassword)); }
public Task <Murmur.LogEntry[]> GetLog(int first, int last) { return(FixIce.FromAsync(first, last, S.begin_getLog, S.end_getLog)); }
public Task <byte[]> GetTexture(int userid) { return(FixIce.FromAsync(userid, S.begin_getTexture, S.end_getTexture)); }
public Task <Dictionary <int, Murmur.User> > GetUsers() { return(FixIce.FromAsync(S.begin_getUsers, S.end_getUsers)); }
public Task SetTexture(int userid, byte[] tex) { return(FixIce.FromAsyncVoid(userid, tex, S.begin_setTexture, S.end_setTexture)); }
public Task <byte[][]> GetCertificateList(int session) { return(FixIce.FromAsync(session, S.begin_getCertificateList, S.end_getCertificateList)); }
public Task <int> GetUptime() { return(FixIce.FromAsync(S.begin_getUptime, S.end_getUptime)); }