C# 클래스 Gablarski.Client.CurrentUser

상속: UserInfo, ICurrentUserHandler
파일 보기 프로젝트 열기: ermau/Gablarski

공개 메소드들

메소드 설명
CurrentUser ( IGablarskiClientContext context ) : System
Join ( string nickname, string serverPassword ) : void
Join ( string nickname, string phonetic, string serverPassword ) : void
Login ( string username, string password ) : void
MuteCapture ( ) : void

Mutes all capture and sets the user's status accordingly.

MutePlayback ( ) : void

Mutes all playback and sets the user's status accordingly.

Register ( string username, string password ) : void
SetComment ( string comment ) : void

Sets the current user's comment.

SetStatus ( UserStatus status ) : void

Sets the current user's status.

UnmuteCapture ( ) : void

Unmutes all capture and sets the user's status accordingly.

UnmutePlayback ( ) : void

Unmutes all playback and sets the user's status accordingly.

보호된 메소드들

메소드 설명
OnJoinResult ( ReceivedJoinResultEventArgs e ) : void
OnKicked ( EventArgs e ) : void
OnLoginResult ( ReceivedLoginResultEventArgs e ) : void
OnPermissionsChanged ( EventArgs e ) : void
OnRegisterResult ( ReceivedRegisterResultEventArgs e ) : void

비공개 메소드들

메소드 설명
CurrentUser ( IGablarskiClientContext context, int userId, string nickname, int currentChannelId ) : System
OnJoinResultMessage ( MessageEventArgs e ) : void
OnLoginResultMessage ( MessageEventArgs e ) : void
OnPermissionsMessage ( MessageEventArgs e ) : void
OnRegisterResultMessage ( MessageEventArgs e ) : void
OnUserChangedChannelMessage ( MessageEventArgs e ) : void
OnUserKickedMessage ( MessageEventArgs e ) : void
OnUserUpdatedMessage ( MessageEventArgs e ) : void

메소드 상세

CurrentUser() 공개 메소드

public CurrentUser ( IGablarskiClientContext context ) : System
context IGablarskiClientContext
리턴 System

Join() 공개 메소드

public Join ( string nickname, string serverPassword ) : void
nickname string
serverPassword string
리턴 void

Join() 공개 메소드

public Join ( string nickname, string phonetic, string serverPassword ) : void
nickname string
phonetic string
serverPassword string
리턴 void

Login() 공개 메소드

public Login ( string username, string password ) : void
username string
password string
리턴 void

MuteCapture() 공개 메소드

Mutes all capture and sets the user's status accordingly.
public MuteCapture ( ) : void
리턴 void

MutePlayback() 공개 메소드

Mutes all playback and sets the user's status accordingly.
public MutePlayback ( ) : void
리턴 void

OnJoinResult() 보호된 메소드

protected OnJoinResult ( ReceivedJoinResultEventArgs e ) : void
e ReceivedJoinResultEventArgs
리턴 void

OnKicked() 보호된 메소드

protected OnKicked ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnLoginResult() 보호된 메소드

protected OnLoginResult ( ReceivedLoginResultEventArgs e ) : void
e ReceivedLoginResultEventArgs
리턴 void

OnPermissionsChanged() 보호된 메소드

protected OnPermissionsChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnRegisterResult() 보호된 메소드

protected OnRegisterResult ( ReceivedRegisterResultEventArgs e ) : void
e ReceivedRegisterResultEventArgs
리턴 void

Register() 공개 메소드

public Register ( string username, string password ) : void
username string
password string
리턴 void

SetComment() 공개 메소드

Sets the current user's comment.
public SetComment ( string comment ) : void
comment string The comment to set. null is valid to clear.
리턴 void

SetStatus() 공개 메소드

Sets the current user's status.
public SetStatus ( UserStatus status ) : void
status UserStatus The status to set.
리턴 void

UnmuteCapture() 공개 메소드

Unmutes all capture and sets the user's status accordingly.
public UnmuteCapture ( ) : void
리턴 void

UnmutePlayback() 공개 메소드

Unmutes all playback and sets the user's status accordingly.
public UnmutePlayback ( ) : void
리턴 void