Data Structures | |
struct | sENMX_StatusEIB |
status information for an active EIBnet/IP connection to eibnetmux More... | |
struct | sENMX_StatusSocket |
status information for an active eibnetmux socketserver connection More... | |
struct | sENMX_StatusEIBD |
status information for an active eibd-compatible server connection More... | |
struct | sENMX_Status |
status information of eibnetmux server More... | |
Functions | |
int | enmx_mgmt_connect (ENMX_HANDLE handle) |
connect eibnet/ip client to remote server | |
int | enmx_mgmt_disconnect (ENMX_HANDLE handle) |
disconnect eibnet/ip client from remote server | |
int | enmx_mgmt_getloglevel (ENMX_HANDLE handle) |
get current eibnetmux log level | |
int | enmx_mgmt_setloglevel (ENMX_HANDLE handle, uint16_t level) |
set new eibnetmux log level | |
int | enmx_mgmt_getaccessblock (ENMX_HANDLE handle) |
get current eibnetmux access block level | |
int | enmx_mgmt_setaccessblock (ENMX_HANDLE handle, uint16_t level) |
set new eibnetmux access block level | |
int | enmx_mgmt_close_session (ENMX_HANDLE handle, int session_type, uint32_t session_id) |
forcibly close a client session | |
void | enmx_mgmt_releasestatus (sENMX_Status *p_status) |
release all memory used by status structure | |
sENMX_Status * | enmx_mgmt_getstatus (ENMX_HANDLE handle) |
return structure with eibnetmux status |
This API supports the following features:
int enmx_mgmt_close_session | ( | ENMX_HANDLE | handle, | |
int | session_type, | |||
uint32_t | session_id | |||
) |
forcibly close a client session
handle | connection handle as returned by enmx_open() | |
session_type | 1: EIBnet/IP clients, 2: socket clients | |
session_id | id of session to close |
int enmx_mgmt_connect | ( | ENMX_HANDLE | handle | ) |
connect eibnet/ip client to remote server
handle | connection handle as returned by enmx_open() |
int enmx_mgmt_disconnect | ( | ENMX_HANDLE | handle | ) |
disconnect eibnet/ip client from remote server
handle | connection handle as returned by enmx_open() |
int enmx_mgmt_getaccessblock | ( | ENMX_HANDLE | handle | ) |
get current eibnetmux access block level
handle | connection handle as returned by enmx_open() |
int enmx_mgmt_getloglevel | ( | ENMX_HANDLE | handle | ) |
get current eibnetmux log level
handle | connection handle as returned by enmx_open() |
sENMX_Status* enmx_mgmt_getstatus | ( | ENMX_HANDLE | handle | ) |
return structure with eibnetmux status
handle | connection handle as returned by enmx_open() |
void enmx_mgmt_releasestatus | ( | sENMX_Status * | p_status | ) |
release all memory used by status structure
p_status | pointer to status structure to release |
int enmx_mgmt_setaccessblock | ( | ENMX_HANDLE | handle, | |
uint16_t | level | |||
) |
set new eibnetmux access block level
handle | connection handle as returned by enmx_open() | |
level | new access block level |
int enmx_mgmt_setloglevel | ( | ENMX_HANDLE | handle, | |
uint16_t | level | |||
) |
set new eibnetmux log level
handle | connection handle as returned by enmx_open() | |
level | new log level |