Commit Graph

164 Commits

Author SHA1 Message Date
Doug MacEachern
3b07e0933e doc ProcState.getThreads supported platforms 2005-11-23 00:41:33 +00:00
Doug MacEachern
fb61a2ebb0 add proc_state.threads metric 2005-11-22 21:45:45 +00:00
Doug MacEachern
e8e6f86666 add NetInterfaceConfig.getType() 2005-11-18 18:08:49 +00:00
Doug MacEachern
21e504babe backout debug turd 2005-11-17 02:51:50 +00:00
Doug MacEachern
05624b41cb dont bail in net_interface_config_get if address query fails (e.g. vmnic1) 2005-11-17 02:50:37 +00:00
Doug MacEachern
0b8fa1438a setup/shutdown dmalloc 2005-11-09 18:38:33 +00:00
Doug MacEachern
a77e9a63b3 doc update 2005-11-01 19:16:12 +00:00
Doug MacEachern
12752e0f6a include sigar_util.h 2005-10-10 20:17:28 +00:00
Doug MacEachern
77df863144 sigar_t already has a handle to advapi32.dll, use it 2005-10-10 20:15:12 +00:00
Doug MacEachern
d5558f8487 refresh jsigar->env pointer used for logging 2005-10-10 20:01:29 +00:00
Doug MacEachern
d4f0bab72e various fixes 2005-09-24 21:16:29 +00:00
Doug MacEachern
e71a9e5b3e EventLogRecord.message fixes 2005-09-24 04:37:55 +00:00
Doug MacEachern
67f3334250 rename EventLogRecord.getStringData() to getMessage() 2005-09-24 00:24:49 +00:00
Doug MacEachern
624f93de8a ensure null termination 2005-09-23 02:38:49 +00:00
Doug MacEachern
288bd907f2 fix EventLogRecord.stringData 2005-09-23 02:31:43 +00:00
Doug MacEachern
236363efa8 change getStringValue to try EXPANDSZ_METADATA if STRING_METADATA fails 2005-09-23 00:12:58 +00:00
Doug MacEachern
1bc0ecade2 save a reference to log name and pass around internally 2005-09-23 00:11:55 +00:00
Doug MacEachern
c28ab5253a some fixes for EventLogRecord.stringData 2005-09-22 17:10:27 +00:00
Doug MacEachern
8fc1facb28 generate netware exports from javasigar.c 2005-08-28 06:00:27 +00:00
Doug MacEachern
59ec9d00e1 generate .def file for netware 2005-08-28 05:49:29 +00:00
Doug MacEachern
4eca5b0aa0 add pipe_size to resource_limit 2005-07-22 02:26:48 +00:00
Doug MacEachern
56aa4553f5 remove resource_limit.ulimited, switch to ResourceLimit.INFINITY 2005-07-21 23:34:36 +00:00
Doug MacEachern
a7b4acb4bb include unistd.h for isatty 2005-07-21 04:39:35 +00:00
Doug MacEachern
1f6fabc9c1 add isatty method 2005-07-21 04:36:53 +00:00
Doug MacEachern
fd5d821940 add FileSystem.toString 2005-07-21 03:04:27 +00:00
Doug MacEachern
3ff4089db1 remove dhcp_server from net_info 2005-07-17 17:46:07 +00:00
Doug MacEachern
75bbbb0f45 add net_info.host_name 2005-07-11 22:43:56 +00:00
Doug MacEachern
9e98a05fc7 rename net_info.domain to domain_name 2005-07-11 20:41:57 +00:00
Doug MacEachern
63afc8aa07 add NetInfo class 2005-07-11 20:21:48 +00:00
Doug MacEachern
043e1c143f generate ResourceLimit class 2005-07-08 01:11:42 +00:00
Doug MacEachern
73eed8b1c7 add win32_throw_error function 2005-06-27 04:22:36 +00:00
Doug MacEachern
4d4c242493 win32_throw_last_error right after function call to preserve GetLastError 2005-06-27 04:13:33 +00:00
Doug MacEachern
547f584064 remove hungarian notation 2005-06-27 03:41:43 +00:00
Doug MacEachern
d4df988507 s/serviceStartName/startName/ 2005-06-27 01:20:59 +00:00
Doug MacEachern
25398b10bf remote Win32.{GetLastError,GetErrorMessage}, handled in jni code now 2005-06-26 22:11:04 +00:00
Doug MacEachern
57b2a03436 fix compile 2005-06-26 22:10:28 +00:00
Doug MacEachern
284479c5ea throw exception if DeleteService fails 2005-06-26 22:07:58 +00:00
Doug MacEachern
1ce84e00fc throw exceptions in jni, GetLastError may have changed by the time it returns to java land 2005-06-26 22:04:32 +00:00
Doug MacEachern
c74f93fdea throw exceptions in jni, GetLastError may have changed by the time it returns to java land 2005-06-26 22:02:02 +00:00
Doug MacEachern
10fde2cca9 extern C 2005-06-26 22:01:04 +00:00
Doug MacEachern
150c4c5e9c add function to throw exception w/ FormatMessage of GetLastError() 2005-06-26 21:06:03 +00:00
Doug MacEachern
01f5cb6c9e increase chance of accurate error messages 2005-06-26 05:33:52 +00:00
Doug MacEachern
7f2451aa76 cleanup control stuff 2005-06-26 05:27:35 +00:00
Doug MacEachern
7e3f7cce07 rename binaryPathName to path 2005-06-26 02:44:44 +00:00
Doug MacEachern
bcd101741b add description to ServiceConfig 2005-06-26 02:18:05 +00:00
Doug MacEachern
5b87277a6f ServiceConfig.dependencies needs to be String[] 2005-06-26 01:54:11 +00:00
Doug MacEachern
5c9c3c6cf2 remove dll late binding code from asf. not only is it super ugly, it is not
thread safe.  change to use GetProcAddress the same way everyone else in the
world does.  (M-x un-bloom-ify)
2005-06-26 01:11:20 +00:00
Doug MacEachern
0532dd1e1d plug memory leak in GetErrorMessage 2005-06-26 00:52:03 +00:00
Doug MacEachern
5cd9bfd25e move GetLastError and GetErrorMessage to base class 2005-06-26 00:50:08 +00:00
Doug MacEachern
6764e30773 add function to fillin ServiceConfig object 2005-06-25 23:18:50 +00:00
Doug MacEachern
e91665d842 remove QueryServiceStartType 2005-06-25 17:01:08 +00:00
Doug MacEachern
7eabd263f5 rename Pdh.getSingleValue to Pdh.getRawValue 2005-06-15 00:17:04 +00:00
Doug MacEachern
241b1066e6 add Pdh.getFormattedValue method 2005-06-14 23:51:06 +00:00
Doug MacEachern
c67e485d0f typemap sigar_uint64_t to avoid compile warnings 2005-05-14 00:31:25 +00:00
Doug MacEachern
5e4d3e4475 test failing on my win3k due to log record ~100k. will fix later 2005-05-13 21:16:02 +00:00
Doug MacEachern
df43f0d115 change getFileSystemList to update the FileSystemMap 2005-05-08 17:33:42 +00:00
Doug MacEachern
b20fe9f6b6 fix file stat 2005-05-07 19:01:20 +00:00
Doug MacEachern
204041aed7 add static NetConnection.getStateString 2005-05-07 06:01:32 +00:00
Doug MacEachern
d630fa0647 fix typos 2005-04-27 22:39:05 +00:00
Doug MacEachern
22452e99fc add file_system_usage_t.used field 2005-04-26 19:55:21 +00:00
Doug MacEachern
4beb4e6fc4 turns on we need PERF_DETAIL_WIZARD for pdhGetInstances 2005-04-20 01:31:52 +00:00
Doug MacEachern
a3dd84419b add new disk fields 2005-04-07 01:24:06 +00:00
Doug MacEachern
52bb9324e9 freebsd has disk reads/writes 2005-04-07 01:19:31 +00:00
Doug MacEachern
15053e98ac add pdhConnectMachine 2005-03-30 00:59:45 +00:00
Doug MacEachern
807c8af462 pass protocol param to ProcPort method 2005-03-16 03:24:26 +00:00
Doug MacEachern
bcb098a34d stub proc_port for all platforms 2005-03-16 02:47:57 +00:00
Doug MacEachern
c31d2c5712 add protocol param to proc_port function 2005-03-16 02:44:52 +00:00
Doug MacEachern
9abeb7ef2b make sure we dont do NfsFileSystem on win32 2005-03-15 21:40:36 +00:00
Doug MacEachern
31b3fd00ba update NetConnection docs for FreeBSD 2005-03-15 19:00:08 +00:00
Doug MacEachern
26af15095d NetConnection doc update 2005-03-12 04:51:32 +00:00
Doug MacEachern
6076da7508 NetConnection queue fields 2005-03-12 04:50:47 +00:00
Doug MacEachern
98761935f7 add NetConnection state 2005-03-11 17:15:24 +00:00
Doug MacEachern
bd2ef09744 who bindings 2005-02-22 01:51:21 +00:00
Doug MacEachern
208e0c449e extra nfs sanity check 2005-02-21 04:05:23 +00:00
Doug MacEachern
6095ad4e6f use NfsFileSystem objects for nfs mounts 2005-02-21 02:19:13 +00:00
Doug MacEachern
760dac9604 nfs ping binding 2005-02-21 02:02:45 +00:00
Doug MacEachern
07ab121475 need long to store pointer on 64bit linux 2005-02-16 22:22:49 +00:00
Doug MacEachern
63c5b91496 platform doc updates 2005-02-13 06:49:16 +00:00
Doug MacEachern
d49a0b720a GetInstances only needs PERF_DETAIL_NOVICE to get the names 2005-01-26 22:04:56 +00:00
Doug MacEachern
14942613a3 use PdhGetRawCounterValue instead of PdhGetFormattedCounterValue 2005-01-26 22:00:44 +00:00
Doug MacEachern
eb1528f3f4 add Service.getServiceNames method 2004-12-12 02:48:39 +00:00
Doug MacEachern
ce617f3867 hpux has disk metrics now 2004-12-11 20:31:48 +00:00
Doug MacEachern
7362619bc1 more fixes for ibm/websphere4 jdk 2004-12-10 00:45:36 +00:00
Doug MacEachern
5b51110c92 update disk metric docs 2004-12-07 06:29:32 +00:00
Doug MacEachern
25c3a927e7 better to make a copy than modify the const string 2004-12-06 01:06:15 +00:00
Doug MacEachern
e5582816c6 start disk i/o metrics 2004-12-05 01:18:57 +00:00
Doug MacEachern
93e7a04f89 fix bug under websphere4.0 jdk, key was not always null terminated 2004-11-23 00:22:53 +00:00
Doug MacEachern
46ba56bc17 add cpu.wait metric 2004-11-22 01:51:34 +00:00
Doug MacEachern
14f2e8811f making the native method public and renaming to gather 2004-11-21 19:11:55 +00:00
Doug MacEachern
60865160cf fix package name 2004-11-21 01:17:30 +00:00
Doug MacEachern
a77a94454f share some utils 2004-11-20 21:02:39 +00:00
Doug MacEachern
6353b7bcc3 merging in the win32bindings package 2004-11-20 21:01:16 +00:00
Doug MacEachern
6e7e2a4b0d add Mem.Actual{Free,Used} 2004-11-20 02:11:12 +00:00
Doug MacEachern
7eef781321 generate ThreadCpu class 2004-11-17 04:56:18 +00:00
Doug MacEachern
70e3f80232 converting NetAddr to string 2004-09-17 20:21:02 +00:00
Doug MacEachern
a733fa8a8b use long pointer on osf 2004-09-06 17:58:57 +00:00
Doug MacEachern
c4b58c19bc need to make pointer size adjustment from int to long at compile time only where needed. 2004-09-06 17:50:58 +00:00
Doug MacEachern
5f3deb8927 change sigar pointer field from int to long.
on tru64 size(void*) == 8 which does not fit into sizeof(int) == 4
2004-09-06 17:43:37 +00:00
Doug MacEachern
4736d77c87 add proc_time.total field (sum of user+sys) 2004-08-21 00:25:07 +00:00
Doug MacEachern
606275fc36 renaming proc_time.{utime,stime} to proc_time.{user,sys}
'utime' and 'stime' are common within system structures, but with lots of
other stuff in the structure unrelated to time.  having 'time' in both the
structure/class name and the field at the sigar level is just lame.
2004-08-21 00:13:13 +00:00