All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL v3 0/9] Introduce I/O channels framework
@ 2015-12-17 16:57 Daniel P. Berrange
  2015-12-17 16:57 ` [Qemu-devel] [PULL v3 1/9] io: add abstract QIOChannel classes Daniel P. Berrange
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Daniel P. Berrange @ 2015-12-17 16:57 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell

The following changes since commit e5fbe28e5424d26fc2c25d0a7ecb927d3c80d5e8:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20151217-1' into staging (2015-12-17 13:38:34 +0000)

are available in the git repository at:

  git://github.com/berrange/qemu tags/pull-io-channel-base-2015-12-17-3

for you to fetch changes up to e9ef079472119a4fe325107b23e0c8de913e9d8c:

  io: add QIOChannelBuffer class (2015-12-17 16:51:06 +0000)

----------------------------------------------------------------
Merge I/O channels base classes

----------------------------------------------------------------
Daniel P. Berrange (9):
      io: add abstract QIOChannel classes
      io: add helper module for creating watches on FDs
      io: add QIOTask class for async operations
      io: add QIOChannelSocket class
      io: add QIOChannelFile class
      io: add QIOChannelTLS class
      io: add QIOChannelWebsock class
      io: add QIOChannelCommand class
      io: add QIOChannelBuffer class

 MAINTAINERS                     |   7 +
 Makefile                        |   2 +
 Makefile.objs                   |   5 +
 Makefile.target                 |   2 +
 configure                       |  11 +
 include/io/channel-buffer.h     |  60 +++
 include/io/channel-command.h    |  91 ++++
 include/io/channel-file.h       |  93 ++++
 include/io/channel-socket.h     | 244 ++++++++++
 include/io/channel-tls.h        | 142 ++++++
 include/io/channel-watch.h      |  72 +++
 include/io/channel-websock.h    | 108 +++++
 include/io/channel.h            | 502 +++++++++++++++++++++
 include/io/task.h               | 256 +++++++++++
 include/qemu/sockets.h          |  19 +
 io/Makefile.objs                |   9 +
 io/channel-buffer.c             | 248 +++++++++++
 io/channel-command.c            | 357 +++++++++++++++
 io/channel-file.c               | 225 ++++++++++
 io/channel-socket.c             | 741 +++++++++++++++++++++++++++++++
 io/channel-tls.c                | 393 ++++++++++++++++
 io/channel-watch.c              | 198 +++++++++
 io/channel-websock.c            | 962 ++++++++++++++++++++++++++++++++++++++++
 io/channel.c                    | 291 ++++++++++++
 io/task.c                       | 159 +++++++
 scripts/create_config           |   9 +
 tests/.gitignore                |   8 +
 tests/Makefile                  |  19 +
 tests/io-channel-helpers.c      | 246 ++++++++++
 tests/io-channel-helpers.h      |  42 ++
 tests/test-io-channel-buffer.c  |  50 +++
 tests/test-io-channel-command.c | 129 ++++++
 tests/test-io-channel-file.c    | 100 +++++
 tests/test-io-channel-socket.c  | 399 +++++++++++++++++
 tests/test-io-channel-tls.c     | 342 ++++++++++++++
 tests/test-io-task.c            | 276 ++++++++++++
 trace-events                    |  56 +++
 util/qemu-sockets.c             |   2 +-
 38 files changed, 6874 insertions(+), 1 deletion(-)
 create mode 100644 include/io/channel-buffer.h
 create mode 100644 include/io/channel-command.h
 create mode 100644 include/io/channel-file.h
 create mode 100644 include/io/channel-socket.h
 create mode 100644 include/io/channel-tls.h
 create mode 100644 include/io/channel-watch.h
 create mode 100644 include/io/channel-websock.h
 create mode 100644 include/io/channel.h
 create mode 100644 include/io/task.h
 create mode 100644 io/Makefile.objs
 create mode 100644 io/channel-buffer.c
 create mode 100644 io/channel-command.c
 create mode 100644 io/channel-file.c
 create mode 100644 io/channel-socket.c
 create mode 100644 io/channel-tls.c
 create mode 100644 io/channel-watch.c
 create mode 100644 io/channel-websock.c
 create mode 100644 io/channel.c
 create mode 100644 io/task.c
 create mode 100644 tests/io-channel-helpers.c
 create mode 100644 tests/io-channel-helpers.h
 create mode 100644 tests/test-io-channel-buffer.c
 create mode 100644 tests/test-io-channel-command.c
 create mode 100644 tests/test-io-channel-file.c
 create mode 100644 tests/test-io-channel-socket.c
 create mode 100644 tests/test-io-channel-tls.c
 create mode 100644 tests/test-io-task.c

-- 
2.5.0

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-12-17 17:11 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-17 16:57 [Qemu-devel] [PULL v3 0/9] Introduce I/O channels framework Daniel P. Berrange
2015-12-17 16:57 ` [Qemu-devel] [PULL v3 1/9] io: add abstract QIOChannel classes Daniel P. Berrange
2015-12-17 16:57 ` [Qemu-devel] [PULL v3 2/9] io: add helper module for creating watches on FDs Daniel P. Berrange
2015-12-17 16:57 ` [Qemu-devel] [PULL v3 3/9] io: add QIOTask class for async operations Daniel P. Berrange
2015-12-17 16:57 ` [Qemu-devel] [PULL v3 4/9] io: add QIOChannelSocket class Daniel P. Berrange
2015-12-17 16:57 ` [Qemu-devel] [PULL v3 5/9] io: add QIOChannelFile class Daniel P. Berrange
2015-12-17 16:57 ` [Qemu-devel] [PULL v3 6/9] io: add QIOChannelTLS class Daniel P. Berrange
2015-12-17 16:57 ` [Qemu-devel] [PULL v3 7/9] io: add QIOChannelWebsock class Daniel P. Berrange
2015-12-17 16:57 ` [Qemu-devel] [PULL v3 8/9] io: add QIOChannelCommand class Daniel P. Berrange
2015-12-17 16:57 ` [Qemu-devel] [PULL v3 9/9] io: add QIOChannelBuffer class Daniel P. Berrange
2015-12-17 17:11 ` [Qemu-devel] [PULL v3 0/9] Introduce I/O channels framework Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.