X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=migration%2Ftls.h;h=5797d153cb01d620b1e83190c0f4d9dee3124fe0;hb=abf635ddfe3242df907f58967f3c1e6763bbca2d;hp=0cfbe368baea1264f88df999e5095684f38aa683;hpb=bfb790e7b2bbbc19686cf6bc3b03742b8361ac82;p=qmiga%2Fqemu.git diff --git a/migration/tls.h b/migration/tls.h index 0cfbe368ba..5797d153cb 100644 --- a/migration/tls.h +++ b/migration/tls.h @@ -6,7 +6,7 @@ * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -28,8 +28,7 @@ void migration_tls_channel_process_incoming(MigrationState *s, QIOChannel *ioc, Error **errp); -QIOChannelTLS *migration_tls_client_create(MigrationState *s, - QIOChannel *ioc, +QIOChannelTLS *migration_tls_client_create(QIOChannel *ioc, const char *hostname, Error **errp); @@ -37,4 +36,8 @@ void migration_tls_channel_connect(MigrationState *s, QIOChannel *ioc, const char *hostname, Error **errp); + +/* Whether the QIO channel requires further TLS handshake? */ +bool migrate_channel_requires_tls_upgrade(QIOChannel *ioc); + #endif