少年修仙传客户端基础资源
hch
2024-04-01 d01413b00ef631ac20347716b23818b0b811f65f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/**
 * \file
 */
 
#ifndef __MONO_NETWORK_INTERFACES_H__
#define __MONO_NETWORK_INTERFACES_H__
/*
 * Utility functions to access network information.
 */
 
#include <glib.h>
#include <mono/utils/mono-compiler.h>
 
/* never remove or reorder these enums values: they are used in corlib/System */
 
typedef enum {
    MONO_NETWORK_BYTESREC,
    MONO_NETWORK_BYTESSENT,
    MONO_NETWORK_BYTESTOTAL
} MonoNetworkData;
 
typedef enum {
    MONO_NETWORK_ERROR_NONE, /* no error happened */
    MONO_NETWORK_ERROR_NOT_FOUND, /* adapter name invalid */
    MONO_NETWORK_ERROR_OTHER
} MonoNetworkError;
 
gpointer *mono_networkinterface_list (int *size);
gint64    mono_network_get_data (char* name, MonoNetworkData data, MonoNetworkError *error);
 
#endif /* __MONO_NETWORK_INTERFACES_H__ */