diff --git a/doc/reference/spice-gtk-docs.xml b/doc/reference/spice-gtk-docs.xml index 57ef701..1308041 100644 --- a/doc/reference/spice-gtk-docs.xml +++ b/doc/reference/spice-gtk-docs.xml @@ -35,7 +35,6 @@ - @@ -46,6 +45,7 @@ Application Support, from spice-client-glib + diff --git a/doc/reference/spice-gtk-sections.txt b/doc/reference/spice-gtk-sections.txt index 715a3ba..9467faa 100644 --- a/doc/reference/spice-gtk-sections.txt +++ b/doc/reference/spice-gtk-sections.txt @@ -45,6 +45,7 @@ spice_session_verify_get_type SpiceMainChannel SpiceMainChannel SpiceMainChannelClass + spice_main_channel spice_main_set_display spice_main_clipboard_grab @@ -68,6 +69,7 @@ SpiceChannelEvent SpiceChannelVerify SpiceChannel SpiceChannelClass + spice_channel_new spice_channel_destroy spice_channel_connect @@ -96,6 +98,7 @@ spice_msg_out SpiceAudio SpiceAudio SpiceAudioClass + spice_audio_new SPICE_AUDIO @@ -146,6 +149,7 @@ spice_cursor_channel SpiceRecordChannel SpiceRecordChannel SpiceRecordChannelClass + spice_record_send_data SPICE_RECORD_CHANNEL @@ -165,6 +169,7 @@ spice_record_channel SpiceInputsChannel SpiceInputsChannelClass SpiceInputsLock + spice_inputs_motion spice_inputs_position spice_inputs_button_press @@ -189,7 +194,6 @@ spice_inputs_channel
channel-smartcard SpiceSmartcardChannel -spice_smartcard_channel SpiceSmartcardChannel SpiceSmartcardChannelClass @@ -200,21 +204,22 @@ spice_smartcard_channel_get_type SPICE_SMARTCARD_CHANNEL_CLASS SPICE_IS_SMARTCARD_CHANNEL_CLASS SPICE_SMARTCARD_CHANNEL_GET_CLASS + +spice_smartcard_channel
smartcard-manager SpiceSmartcardManager -SPICE_TYPE_SMARTCARD_READER -spice_smartcard_manager SpiceSmartcardManager SpiceSmartcardManagerClass -spice_smartcard_reader_get_type +SpiceSmartcardReader + spice_smartcard_manager_get spice_smartcard_manager_insert_card spice_smartcard_manager_remove_card + spice_smartcard_reader_is_software -SpiceSmartcardReader SPICE_SMARTCARD_MANAGER SPICE_IS_SMARTCARD_MANAGER @@ -223,6 +228,10 @@ spice_smartcard_manager_get_type SPICE_SMARTCARD_MANAGER_CLASS SPICE_IS_SMARTCARD_MANAGER_CLASS SPICE_SMARTCARD_MANAGER_GET_CLASS +SPICE_TYPE_SMARTCARD_READER +spice_smartcard_reader_get_type + +spice_smartcard_manager
diff --git a/doc/reference/spice-gtk.types b/doc/reference/spice-gtk.types index 51dcef4..6639730 100644 --- a/doc/reference/spice-gtk.types +++ b/doc/reference/spice-gtk.types @@ -11,8 +11,10 @@ #include "channel-inputs.h" #include "channel-playback.h" #include "channel-record.h" +#include "channel-smartcard.h" #include "spice-widget.h" #include "spice-grabsequence.h" +#include "smartcard-manager.h" spice_audio_get_type spice_channel_event_get_type @@ -28,3 +30,6 @@ spice_playback_channel_get_type spice_record_channel_get_type spice_session_get_type spice_session_verify_get_type +spice_smartcard_channel_get_type +spice_smartcard_manager_get_type +spice_session_verify_get_type diff --git a/gtk/channel-smartcard.c b/gtk/channel-smartcard.c index 511152e..4d4ddac 100644 --- a/gtk/channel-smartcard.c +++ b/gtk/channel-smartcard.c @@ -34,7 +34,7 @@ * @title: Smartcard Channel * @section_id: * @see_also: #SpiceSmartcardManager, #SpiceSession - * @stability: In Development + * @stability: API Stable (channel in development) * @include: channel-smartcard.h * * The Spice protocol defines a set of messages to forward smartcard diff --git a/gtk/channel-smartcard.h b/gtk/channel-smartcard.h index 03c110f..d2e9a27 100644 --- a/gtk/channel-smartcard.h +++ b/gtk/channel-smartcard.h @@ -35,6 +35,8 @@ typedef struct spice_smartcard_channel spice_smartcard_channel; struct _SpiceSmartcardChannel { SpiceChannel parent; + + /*< private >*/ spice_smartcard_channel *priv; /* Do not add fields to this struct */ }; diff --git a/gtk/smartcard-manager.c b/gtk/smartcard-manager.c index 72c8177..0ff96b1 100644 --- a/gtk/smartcard-manager.c +++ b/gtk/smartcard-manager.c @@ -34,7 +34,7 @@ /** * SECTION:smartcard-manager * @short_description: smartcard management - * @title: Spice SmartcardManager + * @title: Spice Smartcard Manager * @section_id: * @see_also: * @stability: Stable diff --git a/gtk/smartcard-manager.h b/gtk/smartcard-manager.h index ccdaf6c..d1f8b88 100644 --- a/gtk/smartcard-manager.h +++ b/gtk/smartcard-manager.h @@ -41,6 +41,8 @@ typedef struct _SpiceSmartcardReader SpiceSmartcardReader; struct _SpiceSmartcardManager { GObject parent; + + /*< private >*/ spice_smartcard_manager *priv; /* Do not add fields to this struct */ }; @@ -54,6 +56,8 @@ struct _SpiceSmartcardManagerClass void (*reader_removed)(SpiceSmartcardManager *manager, SpiceSmartcardReader *reader); void (*card_inserted)(SpiceSmartcardManager *manager, SpiceSmartcardReader *reader); void (*card_removed)(SpiceSmartcardManager *manager, SpiceSmartcardReader *reader ); + + /*< private >*/ /* * If adding fields to this struct, remove corresponding * amount of padding to avoid changing overall struct size