| abstract | 
|---|
| Methods | ||
|---|---|---|
| 
					
	public
					
					
				 | __destruct(): void | # | 
| 
					
	public
					
					
				 | clear(): void | # | 
| 
					
	public
					
					
				 | GetConnectedHost(): string | # | 
| 
					
	public
					
					
				 | GetConnectedPort(): int | # | 
| 
					
	public
					
					
				 | SetTimeOuts(int $iConnectTimeOut = 10, int $iSocketTimeOut = 10): void | # | 
| 
					
	public
					
					
				 | ConnectionResource(): resource|null | # | 
| 
					
	public
					
					
				 | capturePhpErrorWithException(int $iErrNo, string $sErrStr, string $sErrFile, int $iErrLine): bool | # | 
| 
					
	public
					
					
				 | Connect(
	string $sServerName,
	int $iPort,
	int $iSecurityType = ConnectionSecurityType::AUTO_DETECT,
	bool $bVerifySsl = false,
): void | # | 
| 
					
	public
					
					
				 | EnableCrypto($iCryptoType = STREAM_CRYPTO_METHOD_TLS_CLIENT) | # | 
| 
					
	public
					
					
				 | Disconnect(): void | # | 
| 
					
	public
					
					
				 | Logout() | # | 
| 
					
	public
					
					
				 | LogoutAndDisconnect() | # | 
| 
					
	public
					
					
				 | IsConnected(bool $bThrowExceptionOnFalse = false): bool | # | 
| 
					
	public
					
					
				 | IsConnectedWithException(): void | # | 
| 
					
	public
					
					
				 | StreamContextParams(): array|bool | # | 
| 
					
	public
					
					
				 | SetLogger(Logger $oLogger): void | # | 
| 
					
	public
					
					
				 | Logger(): Logger|null | # | 
| Properties | |||
|---|---|---|---|
| 
	public
					
					
				 | bool | $__AUTOLOGOUT__ | # |