-
Notifications
You must be signed in to change notification settings - Fork 34
PhpOrient Protocols Binary SocketTransport
Domenico Lupinetti edited this page Jan 1, 2015
·
4 revisions
- Class name: SocketTransport
- Namespace: PhpOrient\Protocols\Binary
- Parent class: PhpOrient\Protocols\Common\AbstractTransport
public boolean $inTransaction = false
If a transaction started
- Visibility: public
public boolean $databaseOpened = false
Flag needed to know if a database is opened or not
- Visibility: public
public boolean $connected = false
Flag needed to know if connected to the server
- Visibility: public
protected \PhpOrient\Protocols\Binary\OrientSocket $_socket
- Visibility: protected
protected integer $sessionId = -1
- Visibility: protected
protected string $token = ''
- Visibility: protected
protected boolean $requestToken = false
With this flag a session with token is requested
- Visibility: protected
protected integer $_protocolVersion
- Visibility: protected
protected string $hostname
- Visibility: protected
protected string $port
- Visibility: protected
protected string $username
- Visibility: protected
protected string $password
- Visibility: protected
protected \PhpOrient\Protocols\Common\ClusterMap $clusterList
- Visibility: protected
protected \Psr\Log\LoggerInterface $_logger
- Visibility: protected
- This property is static.
integer PhpOrient\Protocols\Binary\SocketTransport::getProtocolVersion()
- Visibility: public
mixed PhpOrient\Protocols\Binary\SocketTransport::setProtocolVersion(integer $protocolVersion)
- Visibility: public
- $protocolVersion integer
integer PhpOrient\Protocols\Binary\SocketTransport::getSessionId()
- Visibility: public
\PhpOrient\Protocols\Binary\SocketTransport PhpOrient\Protocols\Binary\SocketTransport::setSessionId($sessionId)
- Visibility: public
- $sessionId mixed
string PhpOrient\Protocols\Binary\SocketTransport::getToken()
- Visibility: public
\PhpOrient\Protocols\Binary\SocketTransport PhpOrient\Protocols\Binary\SocketTransport::setToken(string $token)
- Visibility: public
- $token string
boolean PhpOrient\Protocols\Binary\SocketTransport::isRequestToken()
- Visibility: public
\PhpOrient\Protocols\Binary\SocketTransport PhpOrient\Protocols\Binary\SocketTransport::setRequestToken(boolean $requestToken)
- Visibility: public
- $requestToken boolean
\PhpOrient\Protocols\Binary\OrientSocket PhpOrient\Protocols\Binary\SocketTransport::getSocket()
- Visibility: public
mixed PhpOrient\Protocols\Common\TransportInterface::execute(string $operation, array $params)
- Visibility: public
- This method is defined by PhpOrient\Protocols\Common\TransportInterface
- $operation string
The operation to prepare.
- $params array
The parameters for the operation.
\PhpOrient\Protocols\Binary\Abstracts\Operation PhpOrient\Protocols\Binary\SocketTransport::operationFactory(\PhpOrient\Protocols\Binary\Abstracts\Operation|string $operation, array $params)
- Visibility: protected
- $operation PhpOrient\Protocols\Binary\Abstracts\Operation|string
The operation name or instance.
- $params array
The parameters for the operation.
string|null PhpOrient\Protocols\Binary\SocketTransport::_hexDump(string $data, boolean $htmlOutput, boolean $uppercase)
This is most commonly used to view binary data from streams or sockets while debugging, but can be used to view any string with non-viewable characters.
- Visibility: public
- This method is static.
- $data string
The string to be dumped
- $htmlOutput boolean
Set to false for non-HTML output
- $uppercase boolean
Set to true for uppercase hex
mixed PhpOrient\Protocols\Binary\SocketTransport::hexDump($message)
- Visibility: public
- $message mixed
mixed PhpOrient\Protocols\Common\AbstractTransport::__construct()
- Visibility: public
- This method is defined by PhpOrient\Protocols\Common\AbstractTransport
mixed PhpOrient\Protocols\Common\AbstractTransport::debug($message)
- Visibility: public
- This method is defined by PhpOrient\Protocols\Common\AbstractTransport
- $message mixed
\PhpOrient\Protocols\Common\ClusterMap PhpOrient\Protocols\Common\AbstractTransport::getClusterMap()
- Visibility: public
- This method is defined by PhpOrient\Protocols\Common\AbstractTransport
mixed PhpOrient\Protocols\Common\AbstractTransport::setClusterMap(\PhpOrient\Protocols\Common\ClusterMap $clusterList)
- Visibility: public
- This method is defined by PhpOrient\Protocols\Common\AbstractTransport
- $clusterList PhpOrient\Protocols\Common\ClusterMap
\PhpOrient\Protocols\Binary\Transaction\TxCommit PhpOrient\Protocols\Common\AbstractTransport::getTransaction()
- Visibility: public
- This method is defined by PhpOrient\Protocols\Common\AbstractTransport
\PhpOrient\Protocols\Common\ConfigurableInterface PhpOrient\Protocols\Common\ConfigurableInterface::configure(array $options)
- Visibility: public
- This method is defined by PhpOrient\Protocols\Common\ConfigurableInterface
- $options array
The options for the object.
static PhpOrient\Protocols\Common\AbstractTransport::fromConfig(array $options)
- Visibility: public
- This method is static.
- This method is defined by PhpOrient\Protocols\Common\AbstractTransport
- $options array
The options for the newly created class instance.