C# Class SharpMod.Database.MySql.MySqlDatabase

Inheritance: IDatabase
Show file Open project: txdv/sharpmod

Private Properties

Property Type Description
CreateTables void

Public Methods

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

Private Methods

Method Description
CreateTables ( ) : void

Method Details

AddBan() public method

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

AddKick() public method

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

AddMapChange() public method

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

FindByUniqueId() public method

public FindByUniqueId ( string uniqueId ) : void
uniqueId string
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 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

MySqlDatabase() public method

public MySqlDatabase ( ) : System
return System

SavePrivileges() public method

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