C# 클래스 ForumClientCore.ClientController

파일 보기 프로젝트 열기: sagioto/forum 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
loggedIn bool

공개 메소드들

메소드 설명
Activate ( ) : bool
AddModerator ( string usernameToAdd, string subforum ) : System.Result
AddSubforum ( string subforumName ) : System.Result
ClientController ( ) : System
ClientController ( bool GetCallBack ) : System

Constructor

Deactivate ( string username, string password ) : bool
EditPost ( Postkey postToEdit, string title, string body ) : System.Result
GetNumOfLoggedInUsers ( ) : int
GetPost ( Postkey postkey ) : Post
GetReplies ( Postkey postkey ) : ForumShared.SharedDataTypes.Post[]
GetSubforum ( String subforumname ) : ForumShared.SharedDataTypes.Post[]
GetSubforumsList ( ) : String[]
ListenOnForum ( string username, string subForumName ) : bool
Login ( string userName, string password ) : bool
Logout ( ) : bool
Post ( string subForumName, string title, string body ) : System.Result
Register ( string userName, string password ) : System.Result
RemoveModerator ( string usernameToRemove, string subforum ) : System.Result
RemovePost ( Postkey postkey ) : System.Result
RemoveSubforum ( string subforumName ) : System.Result
ReplaceAdmin ( string newAdminUsername, string newAdminPassword ) : System.Result
ReplaceModerator ( string usernameToAdd, string usernameToRemove, string subforum ) : System.Result
Reply ( Postkey originalPost, string title, string body ) : System.Result
ReportSubForumTotalPosts ( string subforumName ) : int
ReportUserTotalPosts ( string username ) : int
Subscribe ( string username ) : Post
netAdaptor_OnUpdateFromServer ( Post message ) : void

This method is an example of using NetworkAdaptor

When netAdaptor invoked an event OnUpdateFromController it gets to this method

비공개 메소드들

메소드 설명
Ban ( string usernameToBan ) : System.Result
Search ( string query ) : ForumShared.SharedDataTypes.Post[]

메소드 상세

Activate() 공개 메소드

public Activate ( ) : bool
리턴 bool

AddModerator() 공개 메소드

public AddModerator ( string usernameToAdd, string subforum ) : System.Result
usernameToAdd string
subforum string
리턴 System.Result

AddSubforum() 공개 메소드

public AddSubforum ( string subforumName ) : System.Result
subforumName string
리턴 System.Result

ClientController() 공개 메소드

public ClientController ( ) : System
리턴 System

ClientController() 공개 메소드

Constructor
public ClientController ( bool GetCallBack ) : System
GetCallBack bool
리턴 System

Deactivate() 공개 메소드

public Deactivate ( string username, string password ) : bool
username string
password string
리턴 bool

EditPost() 공개 메소드

public EditPost ( Postkey postToEdit, string title, string body ) : System.Result
postToEdit Postkey
title string
body string
리턴 System.Result

GetNumOfLoggedInUsers() 공개 메소드

public GetNumOfLoggedInUsers ( ) : int
리턴 int

GetPost() 공개 메소드

public GetPost ( Postkey postkey ) : Post
postkey Postkey
리턴 ForumShared.SharedDataTypes.Post

GetReplies() 공개 메소드

public GetReplies ( Postkey postkey ) : ForumShared.SharedDataTypes.Post[]
postkey Postkey
리턴 ForumShared.SharedDataTypes.Post[]

GetSubforum() 공개 메소드

public GetSubforum ( String subforumname ) : ForumShared.SharedDataTypes.Post[]
subforumname String
리턴 ForumShared.SharedDataTypes.Post[]

GetSubforumsList() 공개 메소드

public GetSubforumsList ( ) : String[]
리턴 String[]

ListenOnForum() 공개 메소드

public ListenOnForum ( string username, string subForumName ) : bool
username string
subForumName string
리턴 bool

Login() 공개 메소드

public Login ( string userName, string password ) : bool
userName string
password string
리턴 bool

Logout() 공개 메소드

public Logout ( ) : bool
리턴 bool

Post() 공개 메소드

public Post ( string subForumName, string title, string body ) : System.Result
subForumName string
title string
body string
리턴 System.Result

Register() 공개 메소드

public Register ( string userName, string password ) : System.Result
userName string
password string
리턴 System.Result

RemoveModerator() 공개 메소드

public RemoveModerator ( string usernameToRemove, string subforum ) : System.Result
usernameToRemove string
subforum string
리턴 System.Result

RemovePost() 공개 메소드

public RemovePost ( Postkey postkey ) : System.Result
postkey Postkey
리턴 System.Result

RemoveSubforum() 공개 메소드

public RemoveSubforum ( string subforumName ) : System.Result
subforumName string
리턴 System.Result

ReplaceAdmin() 공개 메소드

public ReplaceAdmin ( string newAdminUsername, string newAdminPassword ) : System.Result
newAdminUsername string
newAdminPassword string
리턴 System.Result

ReplaceModerator() 공개 메소드

public ReplaceModerator ( string usernameToAdd, string usernameToRemove, string subforum ) : System.Result
usernameToAdd string
usernameToRemove string
subforum string
리턴 System.Result

Reply() 공개 메소드

public Reply ( Postkey originalPost, string title, string body ) : System.Result
originalPost Postkey
title string
body string
리턴 System.Result

ReportSubForumTotalPosts() 공개 메소드

public ReportSubForumTotalPosts ( string subforumName ) : int
subforumName string
리턴 int

ReportUserTotalPosts() 공개 메소드

public ReportUserTotalPosts ( string username ) : int
username string
리턴 int

Subscribe() 공개 메소드

public Subscribe ( string username ) : Post
username string
리턴 ForumShared.SharedDataTypes.Post

netAdaptor_OnUpdateFromServer() 공개 메소드

This method is an example of using NetworkAdaptor When netAdaptor invoked an event OnUpdateFromController it gets to this method
public netAdaptor_OnUpdateFromServer ( Post message ) : void
message ForumShared.SharedDataTypes.Post
리턴 void

프로퍼티 상세

loggedIn 공개적으로 프로퍼티

public bool loggedIn
리턴 bool