libmcm 1.4.0
A client library for Moxa Connection Management
mcm-network-info.h
Go to the documentation of this file.
1
9#ifndef _MCM_NETWORK_INFO_H_
10#define _MCM_NETWORK_INFO_H_
11#include "mcm-base-info.h"
12
18typedef enum {
31
41int mcm_get_network_info(char *interfaceName, mcm_network_info *network_info);
42
52int mcm_get_network_status(char *interfaceName, mcm_network_status *network_status);
53
65int mcm_get_network_profiles(char *interfaceName, int *num, mcm_profiles **profiles);
66
78int mcm_network_get_property(char *interfaceName, char *propertyName, char **propertyValue);
79
80#endif
char * propertyValue
Definition: mcm-base-info.h:1
char * propertyName
Definition: mcm-base-info.h:0
McmConnectionState
Definition: mcm-network-info.h:18
@ CON_STATE_RECONNECT
Definition: mcm-network-info.h:28
@ CON_STATE_CONFIGURE_FAILED
Definition: mcm-network-info.h:26
@ CON_STATE_DISCONNECTED
Definition: mcm-network-info.h:27
@ CON_STATE_DEVICE_READY
Definition: mcm-network-info.h:22
@ CON_STATE_INITIAL
Definition: mcm-network-info.h:20
@ CON_STATE_CONNECTED
Definition: mcm-network-info.h:29
@ CON_STATE_DISABLING
Definition: mcm-network-info.h:23
@ CON_STATE_ERROR
Definition: mcm-network-info.h:19
@ CON_STATE_CONFIGURED
Definition: mcm-network-info.h:25
@ CON_STATE_DEVICE_UNAVAILABLE
Definition: mcm-network-info.h:21
@ CON_STATE_DISABLED
Definition: mcm-network-info.h:24
int mcm_get_network_profiles(char *interfaceName, int *num, mcm_profiles **profiles)
A help function for get network profiles.
Definition: mcm-network-info.c:150
int mcm_get_network_status(char *interfaceName, mcm_network_status *network_status)
A help function for get network status.
Definition: mcm-network-info.c:85
int mcm_get_network_info(char *interfaceName, mcm_network_info *network_info)
A help function for get network informations.
Definition: mcm-network-info.c:16
int mcm_network_get_property(char *interfaceName, char *propertyName, char **propertyValue)
A help function for get network property.
Definition: mcm-network-info.c:80
Definition: mcm-base-info.h:72
Definition: mcm-base-info.h:91
Definition: mcm-base-info.h:180