|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | AuthenticateCallbackContext |
| class | ConnectAndHandshakeAsyncResult |
Package Functions | |
| SmtpConnection (SmtpTransport parent, SmtpClient client, ICredentialsByHost credentials, ISmtpAuthenticationModule[] authenticationModules) | |
| void | InitializeConnection (string host, int port) |
| IAsyncResult | BeginInitializeConnection (string host, int port, AsyncCallback callback, object state) |
| void | EndInitializeConnection (IAsyncResult result) |
| IAsyncResult | BeginGetConnection (System.Net.ContextAwareResult outerResult, AsyncCallback callback, object state, string host, int port) |
| IAsyncResult | BeginFlush (AsyncCallback callback, object state) |
| void | EndFlush (IAsyncResult result) |
| void | Flush () |
| void | ReleaseConnection () |
| void | Abort () |
| void | GetConnection (string host, int port) |
| void | EndGetConnection (IAsyncResult result) |
| Stream | GetClosableStream () |
| void | ParseExtensions (string[] extensions) |
| bool | AuthSupported (ISmtpAuthenticationModule module) |
Package Attributes | |
| SmtpTransport | _parent |
| TcpClient | _tcpClient |
Properties | |
| BufferBuilder | BufferBuilder [get] |
| bool | IsConnected [get] |
| bool | IsStreamOpen [get] |
| SmtpReplyReaderFactory | Reader [get] |
| bool | EnableSsl [get, set] |
| X509CertificateCollection | ClientCertificates [set] |
| bool | DSNEnabled [get] |
| bool | ServerSupportsEai [get] |
Private Member Functions | |
| void | ShutdownConnection (bool isAbort) |
| Authorization | SetContextAndTryAuthenticate (ISmtpAuthenticationModule module, NetworkCredential credential, System.Net.ContextAwareResult context) |
| void | OnClose (object sender, EventArgs args) |
Static Private Member Functions | |
| static void | AuthenticateCallback (object state) |
Static Private Attributes | |
| static readonly ContextCallback | s_AuthenticateCallback = AuthenticateCallback |
| static readonly char[] | s_authExtensionSplitters = new char[2] { ' ', '=' } |
Definition at line 10 of file SmtpConnection.cs.