convert NetAddr to string
This commit is contained in:
parent
70e3f80232
commit
1e469bdded
|
@ -6,6 +6,7 @@
|
||||||
#include "sigar_fileinfo.h"
|
#include "sigar_fileinfo.h"
|
||||||
|
|
||||||
typedef sigar_t * Sigar;
|
typedef sigar_t * Sigar;
|
||||||
|
typedef sigar_uint64_t Sigar__NetAddr;
|
||||||
|
|
||||||
/* generated list */
|
/* generated list */
|
||||||
typedef sigar_uptime_t * Sigar__Uptime;
|
typedef sigar_uptime_t * Sigar__Uptime;
|
||||||
|
|
|
@ -2,6 +2,7 @@ Sigar T_PTROBJ
|
||||||
sigar_pid_t T_UV
|
sigar_pid_t T_UV
|
||||||
const char * T_PV
|
const char * T_PV
|
||||||
UV T_UV
|
UV T_UV
|
||||||
|
Sigar::NetAddr T_NETADDR
|
||||||
|
|
||||||
#generated list
|
#generated list
|
||||||
Sigar::Uptime T_PTROBJ
|
Sigar::Uptime T_PTROBJ
|
||||||
|
@ -25,3 +26,11 @@ Sigar::FileSystemUsage T_PTROBJ
|
||||||
Sigar::ProcStat T_PTROBJ
|
Sigar::ProcStat T_PTROBJ
|
||||||
Sigar::NetRoute T_PTROBJ
|
Sigar::NetRoute T_PTROBJ
|
||||||
Sigar::NetInterfaceStat T_PTROBJ
|
Sigar::NetInterfaceStat T_PTROBJ
|
||||||
|
|
||||||
|
OUTPUT
|
||||||
|
T_NETADDR
|
||||||
|
{
|
||||||
|
char addr_str[SIGAR_INET_ADDR_LEN];
|
||||||
|
sigar_inet_ntoa(NULL, $var, addr_str);
|
||||||
|
sv_setpv($arg, addr_str);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue