Difference between revisions of "TNntpCli"

From Overbyte
Jump to navigation Jump to search
(Glossary link partially fixed)
 
(3 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
*'''inheritance''' TNntpCli - TComponent
 
*'''inheritance''' TNntpCli - TComponent
  
TNntpCli component is implementing the client side Nntp protocol described in RFC [http://rfc.net/???.html ???]. The Nntp protocoll is the standard protocoll for the [[Glossary#usenet|usenet]] usegroup system.
+
TNntpCli component is implementing the client side Nntp protocol described in RFC [http://rfc.net/3977.html 3977]. The Nntp protocoll is the standard protocoll for the [[Glossary#usenet|usenet]] usegroup system.
  
 
== Properties ==
 
== Properties ==
Line 62: Line 62:
  
 
{|
 
{|
| [[TNntp.OnRequestDone | OnRequestDone]] |||| Triggered when a request is completed.
+
| valign="top" width="150" | [[TNntp.OnDataAvailable | OnDataAvailabe]] |||| Triggered if data has been received.
|}
+
|-
{|
+
| valign="top" | [[TNntp.OnDisplay | OnDisplay]] |||| ???.
| [[TFtpClient.OnSendData | OnSendData]] |||| Triggered after all data has been sent.
+
|-
 +
| valign="top" | [[TNntp.OnMessageBegin | OnMessageBegin]] |||| ???.
 +
|-
 +
| valign="top" | [[TNntp.OnMessageEnd | OnMessageEnd]] |||| ???.
 +
|-
 +
| valign="top" | [[TNntp.OnMessageLine | OnMessageLine]] |||| ???.
 +
|-
 +
| valign="top" | [[TNntp.OnRcvdData | OnRcvdData]] |||| Data received?.
 +
|-
 +
| valign="top" | [[TNntp.OnRequestDone | OnRequestDone]] |||| Some reqest has been completed.
 +
|-
 +
| valign="top" | [[TNntp.OnSendData | OnSendData]] |||| All data has been sent?.
 +
|-
 +
| valign="top" | [[TNntp.OnSessionClosed | OnSessionClosed]] |||| The session to the server has been closed.
 +
|-
 +
| valign="top" | [[TNntp.OnSessionConnected | OnSessionConnected]] |||| The session to the server has been established.
 +
|-
 +
| valign="top" | [[TNntp.OnStateChange | OnStateChange]] |||| The status has been changed?.
 +
|-
 +
| valign="top" | [[TNntp.OnXHdrBegin | OnXHdrBegin]] |||| ???.
 +
|-
 +
| valign="top" | [[TNntp.OnXHdrEnd | OnXHdrEnd]] |||| ???.
 +
|-
 +
| valign="top" | [[TNntp.OnXHdrLine | OnXHdrLine]] |||| ???.
 
|}
 
|}
  

Latest revision as of 08:25, 11 March 2008

Main page -> ICS components reference -> TNntpCli

Overview

  • unit NntpCli.pas
  • inheritance TNntpCli - TComponent

TNntpCli component is implementing the client side Nntp protocol described in RFC 3977. The Nntp protocoll is the standard protocoll for the usenet usegroup system.

Properties

ArticleEstimated ???.
ArticleFirst ???.
ArticleID ???.
ArticleLast ???.
ArticleNumber ???.
CtrlSocket The TWSocket used for communication.
ErrorMessage Last exception error message?.
GroupName Name of the usegroup to be processed?.
Host Name of the Nntp server to be used?.
LastResponse ???.
LineLimit Max. length of a post?.
Name Name of the component instance.
PassWord Password for the Nntp server?.
Port Port number for the Nntp service on the host.
PostingPermitted Posting allowed?.
ServerDate ???.
State ???.
StatusCode ???.
Tag Free useable number for your reference purposes.
UserName Username for accessing the host.

Methods

Abort Abort the current operation and drops the connection.
AbortAsync Abort the current operation and drops the connection (non-blocking).

Events

OnDataAvailabe Triggered if data has been received.
OnDisplay ???.
OnMessageBegin ???.
OnMessageEnd ???.
OnMessageLine ???.
OnRcvdData Data received?.
OnRequestDone Some reqest has been completed.
OnSendData All data has been sent?.
OnSessionClosed The session to the server has been closed.
OnSessionConnected The session to the server has been established.
OnStateChange The status has been changed?.
OnXHdrBegin ???.
OnXHdrEnd ???.
OnXHdrLine ???.

How to


ICS Components Reference