C# Class Gablarski.Server.ServerUserManager

Inheritance: IServerUserManager
Afficher le fichier Open project: ermau/Gablarski Class Usage Examples

Méthodes publiques

Méthode Description
Connect ( IConnection connection ) : void
Disconnect ( bool>.Func predicate ) : void
Disconnect ( IConnection connection ) : void
GetConnection ( IUserInfo user ) : IConnection
GetConnections ( ) : IEnumerable
GetEnumerator ( ) : IEnumerator
GetIsConnected ( IConnection connection ) : bool
GetIsConnected ( IUserInfo user ) : bool
GetIsJoined ( IConnection connection ) : bool
GetIsJoined ( IUserInfo user ) : bool
GetIsLoggedIn ( IConnection connection ) : bool
GetIsLoggedIn ( IUserInfo user ) : bool
GetIsNicknameInUse ( string nickname ) : bool
GetUser ( IConnection connection ) : IUserInfo
GetUserConnections ( ) : IEnumerable
Join ( IConnection connection, IUserInfo user ) : void
Login ( IConnection connection, IUserInfo user ) : void
Move ( IUserInfo user, IChannelInfo channel ) : void
SetComment ( IUserInfo user, string comment ) : IUserInfo
SetStatus ( IUserInfo user, UserStatus newStatus ) : IUserInfo
ToggleMute ( IUserInfo user ) : bool
this ( int userId ) : IUserInfo

Private Methods

Méthode Description
IEnumerable ( ) : IEnumerator

Method Details

Connect() public méthode

public Connect ( IConnection connection ) : void
connection IConnection
Résultat void

Disconnect() public méthode

public Disconnect ( bool>.Func predicate ) : void
predicate bool>.Func
Résultat void

Disconnect() public méthode

public Disconnect ( IConnection connection ) : void
connection IConnection
Résultat void

GetConnection() public méthode

public GetConnection ( IUserInfo user ) : IConnection
user IUserInfo
Résultat IConnection

GetConnections() public méthode

public GetConnections ( ) : IEnumerable
Résultat IEnumerable

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetIsConnected() public méthode

public GetIsConnected ( IConnection connection ) : bool
connection IConnection
Résultat bool

GetIsConnected() public méthode

public GetIsConnected ( IUserInfo user ) : bool
user IUserInfo
Résultat bool

GetIsJoined() public méthode

public GetIsJoined ( IConnection connection ) : bool
connection IConnection
Résultat bool

GetIsJoined() public méthode

public GetIsJoined ( IUserInfo user ) : bool
user IUserInfo
Résultat bool

GetIsLoggedIn() public méthode

public GetIsLoggedIn ( IConnection connection ) : bool
connection IConnection
Résultat bool

GetIsLoggedIn() public méthode

public GetIsLoggedIn ( IUserInfo user ) : bool
user IUserInfo
Résultat bool

GetIsNicknameInUse() public méthode

public GetIsNicknameInUse ( string nickname ) : bool
nickname string
Résultat bool

GetUser() public méthode

public GetUser ( IConnection connection ) : IUserInfo
connection IConnection
Résultat IUserInfo

GetUserConnections() public méthode

public GetUserConnections ( ) : IEnumerable
Résultat IEnumerable

Join() public méthode

public Join ( IConnection connection, IUserInfo user ) : void
connection IConnection
user IUserInfo
Résultat void

Login() public méthode

public Login ( IConnection connection, IUserInfo user ) : void
connection IConnection
user IUserInfo
Résultat void

Move() public méthode

public Move ( IUserInfo user, IChannelInfo channel ) : void
user IUserInfo
channel IChannelInfo
Résultat void

SetComment() public méthode

public SetComment ( IUserInfo user, string comment ) : IUserInfo
user IUserInfo
comment string
Résultat IUserInfo

SetStatus() public méthode

public SetStatus ( IUserInfo user, UserStatus newStatus ) : IUserInfo
user IUserInfo
newStatus UserStatus
Résultat IUserInfo

ToggleMute() public méthode

public ToggleMute ( IUserInfo user ) : bool
user IUserInfo
Résultat bool

this() public méthode

public this ( int userId ) : IUserInfo
userId int
Résultat IUserInfo