C# 클래스 ForumClientCore.NetworkLayer.ClientNetworkAdaptor

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

공개 메소드들

메소드 설명
Activate ( string username, string password ) : System.Result
AddMessage ( string message ) : bool
AddModerator ( string adminUsername, string adminPassword, string usernameToAdd, string subforum ) : System.Result
AddSubforum ( string adminUsername, string adminPassword, string subforumName ) : System.Result
ClientNetworkAdaptor ( ) : System
ClientNetworkAdaptor ( bool GetCallBack ) : System

Constructor

Deactivate ( string username, string password ) : System.Result
EditPost ( Postkey oldPost, Post newPost, string username, string password ) : System.Result
GetData ( int value ) : string
GetNumberOfLoggedInUsers ( ) : int
ListenOnForum ( string username, string subForumName ) : bool
RemoveModerator ( string adminUsername, string adminPassword, string usernameToRemove, string subforum ) : System.Result
RemovePost ( Postkey postkey, string username, string password ) : System.Result
RemoveSubforum ( string adminUsername, string adminPassword, string subforumName ) : System.Result
ReplaceAdmin ( string oldAdminUsername, string oldAdminPassword, string newAdminUsername, string newAdminPassword ) : System.Result
ReplaceModerator ( string adminUsername, string adminPassword, string usernameToAdd, string usernameToRemove, string subforum ) : System.Result
ReportSubForumTotalPosts ( string adminUsername, string adminPassword, string subforumName ) : int
ReportUserTotalPosts ( string adminUsername, string adminPassword, string username ) : int
Subscribe ( string username ) : Post
netListener_OnUpdateFromServer ( Post message ) : void

Will be called when netListener will invoke its update event

비공개 메소드들

메소드 설명
Ban ( string usernameToBan, string modUsername, string modPassword ) : System.Result
GetPost ( Postkey postkey ) : Post
GetReplies ( Postkey postkey ) : ForumShared.SharedDataTypes.Post[]

Get a Post using its PostKey

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

Get a Subforum by its name.

GetSubforumsList ( ) : string[]

Gets the list of sub forums from the server.

Login ( String username, String password ) : System.Result

Logs in to server with username and password.

Logout ( String username ) : System.Result

Logs out of server with username.

Post ( String subForumName, Post postToAdd ) : System.Result

Add a post to a sub forum.

Register ( String usename, String password ) : System.Result

Temp method - just to test connection to ws. To be deleted.

Registers a new user on the server.

Reply ( Postkey originalPost, Post newReply ) : System.Result

Add a reply to a post.

Search ( string query ) : ForumShared.SharedDataTypes.Post[]

메소드 상세

Activate() 공개 메소드

public Activate ( string username, string password ) : System.Result
username string
password string
리턴 System.Result

AddMessage() 공개 메소드

public AddMessage ( string message ) : bool
message string
리턴 bool

AddModerator() 공개 메소드

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

AddSubforum() 공개 메소드

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

ClientNetworkAdaptor() 공개 메소드

public ClientNetworkAdaptor ( ) : System
리턴 System

ClientNetworkAdaptor() 공개 메소드

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

Deactivate() 공개 메소드

public Deactivate ( string username, string password ) : System.Result
username string
password string
리턴 System.Result

EditPost() 공개 메소드

public EditPost ( Postkey oldPost, Post newPost, string username, string password ) : System.Result
oldPost Postkey
newPost ForumShared.SharedDataTypes.Post
username string
password string
리턴 System.Result

GetData() 공개 메소드

public GetData ( int value ) : string
value int
리턴 string

GetNumberOfLoggedInUsers() 공개 메소드

public GetNumberOfLoggedInUsers ( ) : int
리턴 int

ListenOnForum() 공개 메소드

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

RemoveModerator() 공개 메소드

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

RemovePost() 공개 메소드

public RemovePost ( Postkey postkey, string username, string password ) : System.Result
postkey Postkey
username string
password string
리턴 System.Result

RemoveSubforum() 공개 메소드

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

ReplaceAdmin() 공개 메소드

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

ReplaceModerator() 공개 메소드

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

ReportSubForumTotalPosts() 공개 메소드

public ReportSubForumTotalPosts ( string adminUsername, string adminPassword, string subforumName ) : int
adminUsername string
adminPassword string
subforumName string
리턴 int

ReportUserTotalPosts() 공개 메소드

public ReportUserTotalPosts ( string adminUsername, string adminPassword, string username ) : int
adminUsername string
adminPassword string
username string
리턴 int

Subscribe() 공개 메소드

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

netListener_OnUpdateFromServer() 공개 메소드

Will be called when netListener will invoke its update event
public netListener_OnUpdateFromServer ( Post message ) : void
message ForumShared.SharedDataTypes.Post
리턴 void