Macros | |
#define | MLPI_CONNECT_IDENT_LENGTH (1024) |
#define | MLPI_DEFAULTPORT (5300) |
#define | MLPI_DEFAULTSECUREPORT (5335) |
#define | MLPI_INFINITE (0xFFFFFFFF) |
#define | MLPI_TIMEOUT_OS (0) |
#define | MLPI_MAX_PAYLOAD (500000) |
#define | MLPI_API_CONNECTION_NAME_LEN (128) |
#define | MLPI_API_CONNECTION_URI_LEN (128) |
#define | MLPI_API_CONNECTION_LABEL_LEN (254) |
#define | MLPI_API_CONNECTION_USER_LEN (128) |
#define | MLPI_API_CONNECTION_PWD_LEN (128) |
#define | MLPI_API_LIBRARY_NAME_LEN (64) |
#define | MLPI_API_MAX_NUMBER_OF_CONNECTIONS (50) |
Typedefs | |
typedef struct MlpiConnectionInfo | MlpiConnectionInfo |
typedef struct MlpiConnectionDescription | MlpiConnectionDescription |
typedef struct MlpiLibrary | MlpiLibrary |
Enumerations |
Variables | |
static const WCHAR16 | MLPI_LOCALHOST [] = {'L','O','C','A','L','H','O','S','T', '\0'} |
static const WCHAR16 | MLPI_ACCOUNT_EMPTY_NAME [] = {'_','A','C','C','O','U','N','T','_','E','M','P','T','Y','_','N','A','M','E','_','\0'} |
List of used types, enumerations, structures and more...
#define MLPI_CONNECT_IDENT_LENGTH (1024) |
Length of connect ident string mlpiApiConnect.
Definition at line 253 of file mlpiApiLib.h.
#define MLPI_DEFAULTPORT (5300) |
Default IP port when connecting over tcp back end.
Definition at line 254 of file mlpiApiLib.h.
#define MLPI_DEFAULTSECUREPORT (5335) |
Default IP port when connecting over tls back end.
Definition at line 255 of file mlpiApiLib.h.
#define MLPI_INFINITE (0xFFFFFFFF) |
Infinite timeout value.
Definition at line 256 of file mlpiApiLib.h.
#define MLPI_TIMEOUT_OS (0) |
Use timeout values as chosen by the operating system (default).
Definition at line 257 of file mlpiApiLib.h.
#define MLPI_MAX_PAYLOAD (500000) |
Maximum total payload in bytes of MLPI function with all of its arguments.
Definition at line 258 of file mlpiApiLib.h.
#define MLPI_API_CONNECTION_NAME_LEN (128) |
Length of user-defined name of connection.
Definition at line 260 of file mlpiApiLib.h.
#define MLPI_API_CONNECTION_URI_LEN (128) |
Length of URI of connection.
Definition at line 261 of file mlpiApiLib.h.
#define MLPI_API_CONNECTION_LABEL_LEN (254) |
Length of user-defined label of connection.
Definition at line 262 of file mlpiApiLib.h.
#define MLPI_API_CONNECTION_USER_LEN (128) |
Length of login user name of connection.
Definition at line 263 of file mlpiApiLib.h.
#define MLPI_API_CONNECTION_PWD_LEN (128) |
Length of login user password of connection.
Definition at line 264 of file mlpiApiLib.h.
#define MLPI_API_LIBRARY_NAME_LEN (64) |
Length of library name.
Definition at line 266 of file mlpiApiLib.h.
#define MLPI_API_MAX_NUMBER_OF_CONNECTIONS (50) |
Maximum number of concurrent connections.
Definition at line 268 of file mlpiApiLib.h.
MlpiConnectionInfo |
This structure is used by the function mlpiApiTestConnection to return the results of the timing measurements.
Elements of struct MlpiConnectionInfo
Type | Element | Description |
---|---|---|
DOUBLE | minimum | Minimum time duration of all measurements in microseconds. |
DOUBLE | maximum | Maximum time duration of all measurements in microseconds. |
DOUBLE | average | Average time duration of all measurements in microseconds. |
DOUBLE | variance | Variance of all measurements in square microseconds. |
DOUBLE | standardDeviation | Standard deviation of all measurements in microseconds. |
MlpiConnectionDescription |
This structure is used by the functions mlpiApiGetOwnConnectionDescription and mlpiApiGetAllConnectionDescription to return information about the connections.
Elements of struct MlpiConnectionDescription
Type | Element | Description |
---|---|---|
ULLONG | uid | Unique identifier of connection. |
WCHAR16 | user | Login user name of connection. |
WCHAR16 | uri | URI of client of connection (e.g. "mlpi.tcp://'IP-address':'port'"). |
WCHAR16 | name | User-defined name of connection. |
WCHAR16 | label | User-defined label of connection. |
MlpiDateAndTime | dateTime | Buildup system date and time (broken down time, UTC) of connection. |
ULONG | requestCounter | Absolute number of requests. |
ULONG | lastRequest | Elapsed time since last access in milliseconds. |
MlpiApiProtection | protection | Protection status of connection. |
ULONG | watchdog | Watchdog status of connection (==1 if watchdog is active (enabled and not fired)). |
MlpiLibrary |
This structure is used by the function mlpiApiGetLibrarySupport to return information about available libraries.
Elements of struct MlpiLibrary
Type | Element | Description |
---|---|---|
WCHAR16 | name | Name of MLPI library. |
ULONG | id | ID of MLPI library. |
enum MlpiApiProtection |
This enumeration defines the protection levels of a connection.
Definition at line 279 of file mlpiApiLib.h.
|
static |
String for local host connection when client application and target are on the same device.
Definition at line 270 of file mlpiApiLib.h.
|
static |
Surrogate string of account with empty name defined in account manifest 'accounts.xml'.
Definition at line 271 of file mlpiApiLib.h.