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 <int> VerifyPassword(string name, string pw) { return(FixIce.FromAsync(name, pw, S.begin_verifyPassword, S.end_verifyPassword)); }
public Task <Dictionary <int, string> > GetRegisteredUsers(string filter) { return(FixIce.FromAsync(filter, S.begin_getRegisteredUsers, S.end_getRegisteredUsers)); }
public Task <Murmur.Ban[]> GetBans() { return(FixIce.FromAsync(S.begin_getBans, S.end_getBans)); }
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 <Dictionary <string, string> > GetAllConf() { return(FixIce.FromAsync(S.begin_getAllConf, S.end_getAllConf)); }
public Task <int> GetId() { return(FixIce.FromAsync(S.begin_id, S.end_id)); }
public Task <Murmur.Channel> GetChannelState(int chanid) { return(FixIce.FromAsync(chanid, S.begin_getChannelState, S.end_getChannelState)); }
public Task <int> AddChannel(string name, int parent) { return(FixIce.FromAsync(name, parent, S.begin_addChannel, S.end_addChannel)); }
public async Task <MumblePermissions> EffectivePermissions(int session, int channelid) { int res = await FixIce.FromAsync(session, channelid, S.begin_effectivePermissions, S.end_effectivePermissions); return((MumblePermissions)res); }
public Task <bool> HasPermission(int session, int channelid, MumblePermissions perm) { return(FixIce.FromAsync(session, channelid, (int)perm, S.begin_hasPermission, S.end_hasPermission)); }
public Task <Murmur.User> GetState(int session) { return(FixIce.FromAsync(session, S.begin_getState, S.end_getState)); }
public Task <byte[]> GetTexture(int userid) { return(FixIce.FromAsync(userid, S.begin_getTexture, S.end_getTexture)); }
public Task <Dictionary <int, string> > GetUserNames(params int[] ids) { return(FixIce.FromAsync(ids, S.begin_getUserNames, S.end_getUserNames)); }
public Task <int> GetUptime() { return(FixIce.FromAsync(S.begin_getUptime, S.end_getUptime)); }
public Task <Dictionary <string, int> > GetUserIds(params string[] names) { return(FixIce.FromAsync(names, S.begin_getUserIds, S.end_getUserIds)); }
public Task <string> GetConf(string key) { return(FixIce.FromAsync(key, S.begin_getConf, S.end_getConf)); }
public Task <bool> IsRunning() { return(FixIce.FromAsync(S.begin_isRunning, S.end_isRunning)); }
public Task <Murmur.LogEntry[]> GetLog(int first, int last) { return(FixIce.FromAsync(first, last, S.begin_getLog, S.end_getLog)); }
public Task <int> RegisterUser(Dictionary <Murmur.UserInfo, string> ui) { return(FixIce.FromAsync(ui, S.begin_registerUser, S.end_registerUser)); }
public Task <Dictionary <int, Murmur.User> > GetUsers() { return(FixIce.FromAsync(S.begin_getUsers, S.end_getUsers)); }
public Task <Dictionary <Murmur.UserInfo, string> > GetRegistration(int userid) { return(FixIce.FromAsync(userid, S.begin_getRegistration, S.end_getRegistration)); }
public Task <byte[][]> GetCertificateList(int session) { return(FixIce.FromAsync(session, S.begin_getCertificateList, S.end_getCertificateList)); }
public Task <Murmur.Tree> GetTree() { return(FixIce.FromAsync(S.begin_getTree, S.end_getTree)); }