forked from Ostico/PhpOrient
-
Notifications
You must be signed in to change notification settings - Fork 10
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 = falseIf a transaction started
- Visibility: public
public boolean $databaseOpened = falseFlag needed to know if a database is opened or not
- Visibility: public
public boolean $connected = falseFlag 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 = falseWith 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.