Commit Graph

459 Commits

Author SHA1 Message Date
Doug MacEachern
73eed8b1c7 add win32_throw_error function 2005-06-27 04:22:36 +00:00
Doug MacEachern
9e79ac3d83 not need to declare native methods final 2005-06-27 04:15:24 +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
ee4b71fc84 more service commands 2005-06-27 02:12:59 +00:00
Doug MacEachern
04e9442455 add win32 service command 2005-06-27 01:56:10 +00:00
Doug MacEachern
d4df988507 s/serviceStartName/startName/ 2005-06-27 01:20:59 +00:00
Doug MacEachern
61c9ad6a15 rename ServiceStartName to StartName 2005-06-27 01:20:37 +00:00
Doug MacEachern
53430acdcc moving list method to Service class 2005-06-27 01:18:44 +00:00
Doug MacEachern
b342c2aca2 extend SigarException 2005-06-27 01:17:23 +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
5b3c4c83db fixups 2005-06-26 22:00:53 +00:00
Doug MacEachern
4fe5f84c59 test bogus service name 2005-06-26 22:00:35 +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
bf281b55b6 cleanup start/stop methods w/ timeout arg to reuse code and hence behave the same 2005-06-26 05:11:18 +00:00
Doug MacEachern
ff25200d99 use method overloading instead of stupid AndWaitFor methods 2005-06-26 04:09:56 +00:00
Doug MacEachern
490bc9906e fix javadoc 2005-06-26 04:02:00 +00:00
Doug MacEachern
d9c6759f8c rename status() to getStatus() 2005-06-26 04:01:02 +00:00
Doug MacEachern
b88ae70e8c add getStatusString method 2005-06-26 03:59:04 +00:00
Doug MacEachern
27e3f136fa add String versions of int fields 2005-06-26 03:47:58 +00:00
Doug MacEachern
aa9baeefd1 changes to main method 2005-06-26 03:22:08 +00:00
Doug MacEachern
c38c868c35 add list method 2005-06-26 03:21:28 +00:00
Doug MacEachern
1fabb41896 test stuff 2005-06-26 03:21:09 +00:00
Doug MacEachern
72e7b88512 change Service.create to take ServiceConfig arg 2005-06-26 02:53:54 +00:00
Doug MacEachern
7e3f7cce07 rename binaryPathName to path 2005-06-26 02:44:44 +00:00
Doug MacEachern
a0017f6dca add name/password fields to ServiceConfig so it can be used to create services 2005-06-26 02:42:40 +00:00
Doug MacEachern
82a5ad05ab default displayName to serviceName 2005-06-26 02:39:34 +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
67494670b6 rename Win32Bindings to Win32 2005-06-26 00:42:47 +00:00
Doug MacEachern
c4a20457de change exception throwing so we get a reasonable stacktrace 2005-06-26 00:39:53 +00:00
Doug MacEachern
084300bce2 rid hungarian notation and fixup formatting 2005-06-26 00:36:47 +00:00
Doug MacEachern
2f1392e264 what could be less serializable than class with 2 fields that are pointers to C structures 2005-06-26 00:20:06 +00:00
Doug MacEachern
706b6fded1 remove unused imports 2005-06-25 23:48:05 +00:00
Doug MacEachern
d877dca4e5 bump version 2005-06-25 23:21:27 +00:00
Doug MacEachern
de5e9861dd add getConfig method 2005-06-25 23:21:00 +00:00
Doug MacEachern
3037ef8b00 use Sigar.load() 2005-06-25 23:20:43 +00:00
Doug MacEachern
6764e30773 add function to fillin ServiceConfig object 2005-06-25 23:18:50 +00:00
Doug MacEachern
fbf1872788 add win32 package for main method invocation 2005-06-25 23:18:12 +00:00
Doug MacEachern
a9bd0f6a42 save loadError 2005-06-25 23:17:46 +00:00