C# Class SharpMod.Database.DefaultDatabase

Inheritance: IDatabase
Datei anzeigen Open project: txdv/sharpmod

Public Methods

Method Description
AddBan ( BanInfo bi, bool>.Action callback ) : void
AddKick ( KickInfo ki, Action callback ) : void
AddMapChange ( MapChangeInfo mi, Action callback ) : void
GetActiveBan ( IPlayerExtendedInfo player, Action callback ) : void
GetAllBans ( BanInfo[]>.Action callback ) : void
Load ( FileInfo fi ) : IDatabase
Load ( string filename ) : IDatabase
Load ( XmlDocument doc ) : bool
LoadPrivileges ( IPlayerExtendedInfo player, Action callback ) : void
SavePrivileges ( IPlayerExtendedInfo player, string access, Action callback ) : void

Method Details

AddBan() public method

public AddBan ( BanInfo bi, bool>.Action callback ) : void
bi BanInfo
callback bool>.Action
return void

AddKick() public method

public AddKick ( KickInfo ki, Action callback ) : void
ki KickInfo
callback Action
return void

AddMapChange() public method

public AddMapChange ( MapChangeInfo mi, Action callback ) : void
mi MapChangeInfo
callback Action
return void

GetActiveBan() public method

public GetActiveBan ( IPlayerExtendedInfo player, Action callback ) : void
player IPlayerExtendedInfo
callback Action
return void

GetAllBans() public method

public GetAllBans ( BanInfo[]>.Action callback ) : void
callback BanInfo[]>.Action
return void

Load() public static method

public static Load ( FileInfo fi ) : IDatabase
fi System.IO.FileInfo
return IDatabase

Load() public static method

public static Load ( string filename ) : IDatabase
filename string
return IDatabase

Load() public method

public Load ( XmlDocument doc ) : bool
doc System.Xml.XmlDocument
return bool

LoadPrivileges() public method

public LoadPrivileges ( IPlayerExtendedInfo player, Action callback ) : void
player IPlayerExtendedInfo
callback Action
return void

SavePrivileges() public method

public SavePrivileges ( IPlayerExtendedInfo player, string access, Action callback ) : void
player IPlayerExtendedInfo
access string
callback Action
return void