class SocketConfig (View source)

CNR SocketConfig

Properties

protected string $login

account name

protected string $pw

account password

protected string $remoteaddr

remote ip address (ip filter)

protected string $session

API session id

protected string $user

subuser account name (subuser specific data view)

protected string[] $parameters

list of http request parameters

Methods

__construct(array $parameters)

Constructor

array
getPOSTDataParams(array $command, bool $secured)

Get POST data container of connection data

string
getPOSTData(array $command = [], bool $secured = false)

Create POST data string out of connection data

$this
setPersistent(bool $value = false)

Add persistent parameter to request (request API session)

bool
getPersistent()

Get persistent parameter returned

string
getSession()

Get API Session ID in use

$this
setLogin(string $value)

Set account name to use

string
getLogin()

Get current login (including role)

$this
setPassword(string $value)

Set account password to use

$this
setRemoteAddress(string $value)

Set Remote IP Address to use

$this
setSession(string $value)

Set API Session ID to use

$this
setUser(string $value)

Set subuser account name (for subuser data view)

Details

__construct(array $parameters)

Constructor

Parameters

array $parameters

protected array getPOSTDataParams(array $command, bool $secured)

Get POST data container of connection data

Parameters

array $command

API Command to request

bool $secured

if password has to be returned "hidden"

Return Value

array

string getPOSTData(array $command = [], bool $secured = false)

Create POST data string out of connection data

Parameters

array $command

API Command to request

bool $secured

if password has to be returned "hidden"

Return Value

string

POST data string

$this setPersistent(bool $value = false)

Add persistent parameter to request (request API session)

Parameters

bool $value

Return Value

$this

bool getPersistent()

Get persistent parameter returned

Return Value

bool

string getSession()

Get API Session ID in use

Return Value

string

$this setLogin(string $value)

Set account name to use

Parameters

string $value

account name

Return Value

$this

string getLogin()

Get current login (including role)

Return Value

string

$this setPassword(string $value)

Set account password to use

Parameters

string $value

account password

Return Value

$this

$this setRemoteAddress(string $value)

Set Remote IP Address to use

Parameters

string $value

remote ip address

Return Value

$this

$this setSession(string $value)

Set API Session ID to use

Parameters

string $value

API Session ID

Return Value

$this

$this setUser(string $value)

Set subuser account name (for subuser data view)

Parameters

string $value

subuser account name

Return Value

$this