Blesta
  • Package
  • Class
  • Tree
  • Deprecated

Packages

  • blesta
    • app
      • components
        • events
          • default
      • controllers
      • models
    • components
      • auth
      • delivery
        • interfax
        • postal
          • methods
      • download
      • email
      • exchange
        • rates
          • foxrate
          • google
            • finance
          • yahoo
            • finance
      • gateway
        • payments
      • gateways
      • invoice
        • delivery
        • templates
      • json
      • modules
      • net
        • http
        • net
          • amazon
            • s3
          • geo
            • ip
      • plugins
      • recaptcha
      • security
      • session
        • cart
      • settingscollection
      • upgrades
      • upload
      • vcard
    • helpers
      • currency
        • format
      • data
        • structure
          • array
          • string
      • text
        • parser
  • com
    • tecnick
      • tcpdf
        • blesta
          • components
            • invoice
              • templates
                • quickbooks
                  • invoice
                • templates
                  • default
  • Crypt
    • AES
    • DES
    • Hash
    • Random
    • RC4
    • Rijndael
    • RSA
    • TerraDES
  • File
    • ANSI
    • ASN1
    • X509
  • Math
    • BigInteger
  • minPHP
    • components
      • input
      • record
    • helpers
      • color
      • data
        • structure
      • date
      • html
      • xml
    • lib
  • Net
    • SFTP
    • SSH1
    • SSH2
  • None
  • PHP
  • PHPMailer
  • Services
    • JSON
  • Swift
    • ByteStream
    • CharacterStream
    • Encoder
    • Events
    • KeyCache
    • Mailer
    • Mime
    • Plugins
    • Transport

Classes

  • Swift_FailoverTransport
  • Swift_LoadBalancedTransport
  • Swift_MailTransport
  • Swift_Plugins_Loggers_ArrayLogger
  • Swift_Plugins_Loggers_EchoLogger
  • Swift_SendmailTransport
  • Swift_SmtpTransport
  • Swift_Transport_AbstractSmtpTransport
  • Swift_Transport_Esmtp_Auth_CramMd5Authenticator
  • Swift_Transport_Esmtp_Auth_LoginAuthenticator
  • Swift_Transport_Esmtp_Auth_PlainAuthenticator
  • Swift_Transport_Esmtp_AuthHandler
  • Swift_Transport_EsmtpTransport
  • Swift_Transport_FailoverTransport
  • Swift_Transport_LoadBalancedTransport
  • Swift_Transport_MailTransport
  • Swift_Transport_SendmailTransport
  • Swift_Transport_SimpleMailInvoker
  • Swift_Transport_StreamBuffer

Interfaces

  • Swift_Plugins_Logger
  • Swift_Transport
  • Swift_Transport_Esmtp_Authenticator
  • Swift_Transport_EsmtpHandler
  • Swift_Transport_IoBuffer
  • Swift_Transport_MailInvoker
  • Swift_Transport_SmtpAgent

Exceptions

  • Swift_Plugins_Pop_Pop3Exception
  • Swift_TransportException

Interface Swift_Transport_IoBuffer

Buffers input and output to a resource.

Swift_Transport_IoBuffer implements Swift_InputByteStream, Swift_OutputByteStream

Direct known implementers

Swift_Transport_StreamBuffer

Package: Swift\Transport
Author: Chris Corbyn
Located at vendors/swiftmailer/lib/classes/Swift/Transport/IoBuffer.php

Methods summary

public
# initialize( array $params )

Perform any initialization needed, using the given $params. Parameters will vary depending upon the type of IoBuffer used.

Perform any initialization needed, using the given $params. Parameters will vary depending upon the type of IoBuffer used.

Parameters

$params
array
$params
public
# setParam( string $param, mixed $value )

Set an individual param on the buffer (e.g. switching to SSL).

Set an individual param on the buffer (e.g. switching to SSL).

Parameters

$param
string
$param
$value
mixed
$value
public
# terminate( )

Perform any shutdown logic needed.

Perform any shutdown logic needed.

public
# setWriteTranslations( array $replacements )

Set an array of string replacements which should be made on data written to the buffer. This could replace LF with CRLF for example.

Set an array of string replacements which should be made on data written to the buffer. This could replace LF with CRLF for example.

Parameters

$replacements
string[]
$replacements
public string
# readLine( integer $sequence )

Get a line of output (including any CRLF). The $sequence number comes from any writes and may or may not be used depending upon the implementation.

Get a line of output (including any CRLF). The $sequence number comes from any writes and may or may not be used depending upon the implementation.

Parameters

$sequence
integer
$sequence of last write to scan from

Returns

string

Methods inherited from Swift_InputByteStream

bind(), commit(), flushBuffers(), unbind(), write()

Methods inherited from Swift_OutputByteStream

read(), setReadPointer()

Magic methods summary

Constants summary

integer TYPE_SOCKET 0x0001
#

A socket buffer over TCP

A socket buffer over TCP

integer TYPE_PROCESS 0x0010
#

A process buffer with I/O support

A process buffer with I/O support

Blesta API documentation generated by ApiGen 2.8.0