Generated code for ping-daemon command.

This commit is contained in:
Richard W.M. Jones
2009-05-01 11:47:31 +01:00
parent 632012e641
commit 8c3b820c2b
21 changed files with 309 additions and 2 deletions

View File

@@ -2536,4 +2536,25 @@ public class GuestFS {
private native String _dmesg (long g)
throws LibGuestFSException;
/**
* ping the guest daemon
*
* This is a test probe into the guestfs daemon running
* inside the qemu subprocess. Calling this function checks
* that the daemon responds to the ping message, without
* affecting the daemon or attached block device(s) in any
* other way.
*
* @throws LibGuestFSException
*/
public void ping_daemon ()
throws LibGuestFSException
{
if (g == 0)
throw new LibGuestFSException ("ping_daemon: handle is closed");
_ping_daemon (g);
}
private native void _ping_daemon (long g)
throws LibGuestFSException;
}

View File

@@ -2551,3 +2551,17 @@ Java_com_redhat_et_libguestfs_GuestFS__1dmesg
return jr;
}
JNIEXPORT void JNICALL
Java_com_redhat_et_libguestfs_GuestFS__1ping_1daemon
(JNIEnv *env, jobject obj, jlong jg)
{
guestfs_h *g = (guestfs_h *) (long) jg;
int r;
r = guestfs_ping_daemon (g);
if (r == -1) {
throw_exception (env, guestfs_last_error (g));
return ;
}
}