gambas-source-code/comp/src/gb.net.pop3/.info

195 lines
904 B
Text
Raw Normal View History

#Net
C
None
C
i
0
SSL
C
i
1
#Pop3Client
C
_IsControl
C
b
T
_IsVirtual
C
b
T
_Group
C
s
Network
_Properties
C
s
Host,Port,User,Password,Encrypt{Net.None;SSL},Debug
Encrypt
p
i
Status
r
i
User
p
s
Password
p
s
Host
p
s
Port
p
i
Count
r
i
Size
r
i
Welcome
r
s
Debug
p
b
'If debugging mode is activated for this client
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
_IsPositive
M
b
(Text)s
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
_IsNegative
M
b
(Text)s
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
_StripOK
M
s
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
(Text)s[(bMultiline)b]
_PrintDebug
M
(sMsg)s
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
_CheckResponse
M
(sResponse)s
_get
m
_Pop3Client_Message
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
(Index)i
_next
m
_Pop3Client_Message
Open
m
b
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
Abort
m
Exec
m
s
(Data)s[(Multiline)b]
Close
m
b
Stat
m
Integer[]
Ping
m
b
Reset
m
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
List
m
String[]
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
ListUniqueID
m
String[]
Remove
m
(Index)i
_new
m
#_Pop3Client_Message
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
C
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
Index
r
i
Text
r
s
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
Message
r
MimeMessage
Deleted
r
b
Size
r
i
UniqueID
r
s
_new
m
(msgid)i($oClient)Pop3Client;
Delete
m
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
Top
m
s
(Lines)i
Refresh
m
_free
m
[INTERPRETER] * BUG: Fix the enumeration API. GB.ListEnum() has been replaced by GB.BeginEnum() and GB.EndEnum(), that save the state of the internal current enumeration. [GB.MIME] * BUG: Raise an error when the MimeMessage constructor fails while parsing a message. [GB.NET.POP3] * BUG: _Pop3Client_Message must not inherit MimeMessage. * NEW: _Pop3Client_Message has a new Message property that returns the decoded MimeMessage. * NEW: _Pop3Client_Message has a new Deleted property that returns if the message has been deleted. * NEW: _Pop3Client_Message has a new Id property that returns the message id, which is its index plus one. * NEW: _Pop3Client_Message has a new Index property that returns the message index, which is its id minus one. * BUG: Hides protocol dependent routines. * NEW: The error returned by the Pop3 client is directly used for the error message. * OPT: Remove duplicated code in TCPClient and SSLCLient. Centralize it in the PopClient parent class. * BUG: Fix the single line response reading of SSLClient. * BUG: Fix the multiple line response reading of SSLClient and TCPClient. * BUG: Do not display password on the standard error in debugging mode, but eight "*" characters instead. * NEW: Many methods do not return a boolean status, but raise an error instead. * BUG: Methods that return their result as a boolean status now return TRUE if they fail, not if they succeed (this is the Gambas convention). * BUG: Fix the Pop3CLient.List() method. * NEW: Rename the Pop3Client UniqueId() method as ListUniqueId(). * BUG: Fix the Pop3Client.ListUniqueId() method. git-svn-id: svn://localhost/gambas/trunk@5134 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2012-09-06 18:20:54 +02:00
_Reset
m