X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=src%2Fguestfs.pod;h=97b9282409dc9868a387afbb0090bbca0be9d03b;hp=423dc10e011780ea4ff959a72399427514a370a2;hb=b1454e38987473c94f20b10061031f2abe5a69a0;hpb=6d9f8f5c140c3116fb0292fcf73f560812c7d5fb;ds=sidebyside diff --git a/src/guestfs.pod b/src/guestfs.pod index 423dc10..97b9282 100644 --- a/src/guestfs.pod +++ b/src/guestfs.pod @@ -1522,10 +1522,23 @@ parameters, but with the roles of daemon and library reversed. =head3 INITIAL MESSAGE -Because the underlying channel (QEmu -net channel) doesn't have any -sort of connection control, when the daemon launches it sends an -initial word (C) which indicates that the guest -and daemon is alive. This is what L waits for. +When the daemon launches it sends an initial word +(C) which indicates that the guest and daemon is +alive. This is what L waits for. + +=head3 PROGRESS NOTIFICATION MESSAGES + +The daemon may send progress notification messages at any time. These +are distinguished by the normal length word being replaced by +C, followed by a fixed size progress message. + +The library turns them into progress callbacks (see +C) if there is a callback registered, +or discards them if not. + +The daemon self-limits the frequency of progress messages it sends +(see C). Not all calls generate +progress messages. =head1 MULTIPLE HANDLES AND MULTIPLE THREADS