glibmm  2.41.1
New API in glibmm 2.28
Member Gio::Action::activate (const Glib::VariantBase& parameter)
Member Gio::Action::activate_variant (const Glib::VariantBase& parameter)
Parameters
parameterThe parameter to the activation.
Member Gio::Action::get_enabled () const
Returns
Whether the action is enabled.
Member Gio::Action::get_name () const
Returns
The name of the action.
Member Gio::Action::get_parameter_type () const
Returns
The parameter type.
Member Gio::Action::get_state_hint_variant () const
Returns
The state range hint.
Member Gio::Action::get_state_type () const
Returns
The state type, if the action is stateful.
Member Gio::Action::get_state_variant () const
Returns
The current state of the action.
Member Gio::ActionGroup::action_added (const Glib::ustring& action_name)
Parameters
action_nameThe name of an action in the group.
Member Gio::ActionGroup::action_enabled_changed (const Glib::ustring& action_name, bool enabled)
Parameters
action_nameThe name of an action in the group.
enabledWhether or not the action is now enabled.
Member Gio::ActionGroup::action_removed (const Glib::ustring& action_name)
Parameters
action_nameThe name of an action in the group.
Member Gio::ActionGroup::action_state_changed (const Glib::ustring& action_name, const Glib::VariantBase& state)
Parameters
action_nameThe name of an action in the group.
stateThe new state of the named action.
Member Gio::ActionGroup::activate_action (const Glib::ustring& action_name, const Glib::VariantBase& parameter)
Parameters
action_nameThe name of the action to activate.
parameterParameters to the activation.
Member Gio::ActionGroup::change_action_state (const Glib::ustring& action_name, const Glib::VariantBase& value)
Parameters
action_nameThe name of the action to request the change on.
valueThe new state.
Member Gio::ActionGroup::get_action_enabled (const Glib::ustring& action_name) const
Parameters
action_nameThe name of the action to query.
Returns
Whether or not the action is currently enabled.
Member Gio::ActionGroup::get_action_parameter_type (const Glib::ustring& action_name) const
Parameters
action_nameThe name of the action to query.
Returns
The parameter type.
Member Gio::ActionGroup::get_action_state (const Glib::ustring& action_name) const
Member Gio::ActionGroup::get_action_state_hint (const Glib::ustring& action_name) const
Member Gio::ActionGroup::get_action_state_hint_variant (const Glib::ustring& action_name) const
Parameters
action_nameThe name of the action to query.
Returns
The state range hint.
Member Gio::ActionGroup::get_action_state_type (const Glib::ustring& action_name) const
Parameters
action_nameThe name of the action to query.
Returns
The state type, if the action is stateful.
Member Gio::ActionGroup::get_action_state_variant (const Glib::ustring& action_name) const
Parameters
action_nameThe name of the action to query.
Returns
The current state of the action.
Member Gio::ActionGroup::has_action (const Glib::ustring& action_name) const
Parameters
action_nameThe name of the action to check for.
Returns
Whether the named action exists.
Member Gio::ActionGroup::list_actions () const
Returns
A 0-terminated array of the names of the actions in the groupb.
Member Gio::ActionGroup::signal_action_added ()
Parameters
action_nameThe name of the action in action_group.
Member Gio::ActionGroup::signal_action_enabled_changed ()
Parameters
action_nameThe name of the action in action_group.
enabledWhether the action is enabled or not.
Member Gio::ActionGroup::signal_action_removed ()
Parameters
action_nameThe name of the action in action_group.
Member Gio::ActionGroup::signal_action_state_changed ()
Parameters
action_nameThe name of the action in action_group.
valueThe new value of the state.
Member Gio::Application::activate ()
Member Gio::Application::get_flags () const
Member Gio::Application::get_id () const
Member Gio::Application::get_inactivity_timeout () const
Member Gio::Application::is_registered () const
Member Gio::Application::is_remote () const
Member Gio::Application::register_application (const Glib::RefPtr< Gio::Cancellable >& cancellable)
Member Gio::Application::run (int argc, char** argv)
Member Gio::Application::set_action_group (const Glib::RefPtr< ActionGroup >& action_group)
Member Gio::Application::set_flags (ApplicationFlags flags)
Member Gio::Application::set_id (const Glib::ustring& application_id)
Member Gio::Application::set_inactivity_timeout (guint inactivity_timeout)
Member Gio::ApplicationCommandLine::get_arguments (int& argc) const
Parameters
argcThe length of the arguments array, or 0.
Returns
The string array containing the arguments (the argv).
Member Gio::ApplicationCommandLine::get_cwd () const
Returns
The current directory, or 0.
Member Gio::ApplicationCommandLine::get_environ () const
Returns
The environment strings, or 0 if they were not sent.
Member Gio::ApplicationCommandLine::get_exit_status () const
Returns
The exit status.
Member Gio::ApplicationCommandLine::get_platform_data () const
Returns
The platform data, or 0.
Member Gio::ApplicationCommandLine::getenv (const Glib::ustring& name) const
Parameters
nameThe environment variable to get.
Returns
The value of the variable, or 0 if unset or unsent.
Member Gio::ApplicationCommandLine::is_remote () const
Returns
true if the invocation was remote.
Member Gio::ApplicationCommandLine::set_exit_status (int exit_status)
Parameters
exit_statusThe exit status.
Member Gio::AsyncInitable::init_async (const SlotAsyncReady& slot, const Glib::RefPtr< Cancellable >& cancellable, int io_priority=Glib::PRIORITY_DEFAULT)
Class Gio::Credentials
Member Gio::DBus::Address::get_for_bus_sync (BusType bus_type, const Glib::RefPtr< Cancellable >& cancellable)

Member Gio::DBus::Address::get_stream (const std::string& address, const SlotAsyncReady slot, const Glib::RefPtr< Cancellable >& cancellable)

Member Gio::DBus::Address::get_stream_finish (const Glib::RefPtr< AsyncResult >& res, std::string& out_guid)

Member Gio::DBus::Address::get_stream_finish (const Glib::RefPtr< AsyncResult >& res)

Member Gio::DBus::Address::get_stream_sync (const std::string& address, const Glib::RefPtr< Cancellable >& cancellable, std::string& out_guid)

Member Gio::DBus::Address::get_stream_sync (const std::string& address, const Glib::RefPtr< Cancellable >& cancellable)

Member Gio::DBus::Address::is_address (const std::string& string)

Member Gio::DBus::Address::is_supported (const std::string& address)

Class Gio::DBus::AnnotationInfo

Class Gio::DBus::ArgInfo

Class Gio::DBus::AuthObserver

Class Gio::DBus::Connection

Member Gio::DBus::Connection::add_filter (const SlotMessageFilter& slot)
Member Gio::DBus::Connection::call (const Glib::ustring& object_path, const Glib::ustring& interface_name, const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const SlotAsyncReady& slot, const Glib::RefPtr< Cancellable >& cancellable, const Glib::ustring& bus_name=Glib::ustring(), int timeout_msec=-1, CallFlags flags=Gio::DBus::CALL_FLAGS_NONE, const Glib::VariantType& reply_type=Glib::VariantType())
Member Gio::DBus::Connection::call_finish (const Glib::RefPtr< AsyncResult >& res)
Member Gio::DBus::Connection::call_sync (const Glib::ustring& object_path, const Glib::ustring& interface_name, const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const Glib::RefPtr< Cancellable >& cancellable, const Glib::ustring& bus_name=Glib::ustring(), int timeout_msec=-1, CallFlags flags=Gio::DBus::CALL_FLAGS_NONE, const Glib::VariantType& reply_type=Glib::VariantType())
Member Gio::DBus::Connection::close ()
Member Gio::DBus::Connection::close (const SlotAsyncReady& slot, const Glib::RefPtr< Cancellable >& cancellable)
Member Gio::DBus::Connection::close (const SlotAsyncReady& slot)
Member Gio::DBus::Connection::emit_signal (const Glib::ustring& object_path, const Glib::ustring& interface_name, const Glib::ustring& signal_name, const Glib::ustring& destination_bus_name=Glib::ustring(), const Glib::VariantContainerBase& parameters=Glib::VariantContainerBase())
Member Gio::DBus::Connection::flush ()
Member Gio::DBus::Connection::flush (const SlotAsyncReady& slot, const Glib::RefPtr< Cancellable >& cancellable)
Member Gio::DBus::Connection::flush (const SlotAsyncReady& slot)
Member Gio::DBus::Connection::get (BusType bus_type, const SlotAsyncReady& slot, const Glib::RefPtr< Cancellable >& cancellable)
Member Gio::DBus::Connection::register_object (const Glib::ustring& object_path, const Glib::RefPtr< InterfaceInfo >& interface_info, const InterfaceVTable& vtable)
Member Gio::DBus::Connection::register_object (const Glib::ustring& object_path, const Glib::RefPtr< InterfaceInfo >& interface_info)
Member Gio::DBus::Connection::register_subtree (const Glib::ustring& object_path, const SubtreeVTable& vtable, SubtreeFlags flags=Gio::DBus::SUBTREE_FLAGS_NONE)
Member Gio::DBus::Connection::send_message_with_reply (const Glib::RefPtr< Message >& message, int timeout_msec, const SlotAsyncReady& slot, const Glib::RefPtr< Cancellable >& cancellable)
Member Gio::DBus::Connection::send_message_with_reply_sync (const Glib::RefPtr< Message >& message, const Glib::RefPtr< Cancellable >& cancellable, gint timeout_msec)
Member Gio::DBus::Connection::signal_subscribe (const SlotSignal& slot, const Glib::ustring& sender=Glib::ustring(), const Glib::ustring& interface_name=Glib::ustring(), const Glib::ustring& member=Glib::ustring(), const Glib::ustring& object_path=Glib::ustring(), const Glib::ustring& arg0=Glib::ustring(), SignalFlags flags=Gio::DBus::SIGNAL_FLAGS_NONE)
Member Gio::DBus::ErrorUtils::get_remote_error (const Glib::Error& error)

Member Gio::DBus::ErrorUtils::is_remote_error (const Glib::Error& error)

Member Gio::DBus::ErrorUtils::strip_remote_error (Glib::Error& error)

Member Gio::DBus::generate_guid ()

Class Gio::DBus::InterfaceInfo

Class Gio::DBus::InterfaceVTable

Member Gio::DBus::is_guid (const std::string& string)

Member Gio::DBus::is_interface_name (const Glib::ustring& string)

Member Gio::DBus::is_member_name (const Glib::ustring& string)

Member Gio::DBus::is_name (const Glib::ustring& string)

Member Gio::DBus::is_unique_name (const Glib::ustring& string)

Class Gio::DBus::Message

Class Gio::DBus::MethodInfo

Class Gio::DBus::MethodInvocation

Class Gio::DBus::NodeInfo

Member Gio::DBus::own_name (BusType bus_type, const Glib::ustring& name, const SlotBusAcquired& bus_acquired_slot=SlotBusAcquired(), const SlotNameAcquired& name_acquired_slot=SlotNameAcquired(), const SlotNameLost& name_lost_slot=SlotNameLost(), BusNameOwnerFlags flags=Gio::DBus::BUS_NAME_OWNER_FLAGS_NONE)

Class Gio::DBus::PropertyInfo

Class Gio::DBus::Proxy

Member Gio::DBus::Proxy::get_cached_property (Glib::VariantBase& property, const Glib::ustring& property_name) const
Class Gio::DBus::Server

Class Gio::DBus::SignalInfo

Member Gio::DBus::SlotBusAcquired

Class Gio::DBus::SubtreeVTable

Member Gio::DBus::watch_name (const Glib::RefPtr< Connection >& connection, const Glib::ustring& name, const SlotNameAppeared& name_appeared_slot=SlotNameAppeared(), const SlotNameVanished& name_vanished_slot=SlotNameVanished(), BusNameWatcherFlags flags=Gio::DBus::BUS_NAME_WATCHER_FLAGS_NONE)

Member Gio::DBus::watch_name (BusType bus_type, const Glib::ustring& name, const SlotNameAppeared& name_appeared_slot=SlotNameAppeared(), const SlotNameVanished& name_vanished_slot=SlotNameVanished(), BusNameWatcherFlags flags=Gio::DBus::BUS_NAME_WATCHER_FLAGS_NONE)

Member Gio::EmblemedIcon::clear_emblems ()
Member Gio::EmblemedIcon::create (const Glib::RefPtr< Icon >& icon)
Member Gio::EmblemedIcon::EmblemedIcon (const Glib::RefPtr< Icon >& icon)
Member Gio::IOStream::splice_finish (const Glib::RefPtr< AsyncResult >& result)
Parameters
resultA AsyncResult.
Returns
true on success, false otherwise.
Member Gio::PollableInputStream::can_poll () const
Returns
true if stream is pollable, false if not.
Member Gio::PollableInputStream::is_readable () const
Returns
true if stream is readable, false if not. If an error has occurred on stream, this will result in g_pollable_input_stream_is_readable() returning true, and the next attempt to read will return the error.
Member Gio::PollableOutputStream::can_poll () const
Returns
true if stream is pollable, false if not.
Member Gio::PollableOutputStream::is_writable () const
Returns
true if stream is writable, false if not. If an error has occurred on stream, this will result in g_pollable_output_stream_is_writable() returning true, and the next attempt to write will return the error.
Class Gio::Proxy
Class Gio::ProxyAddress
Class Gio::ProxyResolver
Class Gio::Settings
Member Gio::Settings::get_value (const Glib::ustring& key, Glib::VariantBase& value) const
Member Gio::Settings::range_check (const Glib::ustring& key, const Glib::VariantBase& value) const
Member Gio::SimpleAction::create (const Glib::ustring& name, const Glib::VariantType& parameter_type)
Parameters
nameThe name of the action.
parameter_typeThe type of parameter to the activate function.
Returns
A new SimpleAction.
Member Gio::SimpleAction::create (const Glib::ustring& name, const Glib::VariantType& parameter_type, const Glib::VariantBase& state)
Parameters
nameThe name of the action.
parameter_typeThe type of the parameter to the activate function.
stateThe initial state of the action.
Returns
A new SimpleAction.
Member Gio::SimpleAction::set_enabled (bool enabled=true)
Parameters
enabledWhether the action is enabled.
Member Gio::SimpleAction::signal_activate ()
Parameters
parameterThe parameter to the activation.
Member Gio::SimpleActionGroup::create ()
Member Gio::SimpleActionGroup::insert (const Glib::RefPtr< Action >& action)
Member Gio::SimpleActionGroup::lookup (const Glib::ustring& action_name) const
Member Gio::SimpleActionGroup::lookup (const Glib::ustring& action_name)
Member Gio::SimpleActionGroup::remove (const Glib::ustring& action_name)
Member Gio::SocketClient::get_tls () const
Returns
Whether client uses TLS.
Member Gio::SocketClient::get_tls_validation_flags () const
Returns
The TLS validation flags.
Member Gio::SocketClient::set_tls (bool tls=true)
Parameters
tlsWhether to use TLS.
Member Gio::SocketClient::set_tls_validation_flags (TlsCertificateFlags flags)
Parameters
flagsThe validation flags.
Class Gio::SocketControlMessage
Member Gio::TlsCertificate::create (const std::string& file)
Parameters
fileFile containing a PEM-encoded certificate to import.
Returns
The new certificate, or 0 on error.
Member Gio::TlsCertificate::create (const std::string& cert_file, const std::string& key_file)
Parameters
cert_fileFile containing a PEM-encoded certificate to import.
key_fileFile containing a PEM-encoded private key to import.
Returns
The new certificate, or 0 on error.
Member Gio::TlsCertificate::create_from_pem (const std::string& data, gssize length=-1)
Parameters
dataPEM-encoded certificate data.
lengthThe length of data, or -1 if it's 0-terminated.
Returns
The new certificate, or 0 if data is invalid.
Member Gio::TlsCertificate::create_list_from_file (const std::string& file)
Parameters
fileFile containing PEM-encoded certificates to import.
Returns
A List containing TlsCertificate objects. You must free the list and its contents when you are done with it.
Member Gio::TlsCertificate::get_issuer ()
Returns
The certificate of cert's issuer, or 0 if cert is self-signed or signed with an unknown certificate.
Member Gio::TlsCertificate::get_issuer () const
Returns
The certificate of cert's issuer, or 0 if cert is self-signed or signed with an unknown certificate.
Member Gio::TlsCertificate::verify (const Glib::RefPtr< const SocketConnectable >& identity, const Glib::RefPtr< const TlsCertificate >& trusted_ca) const
Parameters
identityThe expected peer identity.
trusted_caThe certificate of a trusted authority.
Returns
The appropriate TlsCertificateFlags.
Member Gio::TlsClientConnection::create (const Glib::RefPtr< IOStream >& base_io_stream, const Glib::RefPtr< const SocketConnectable >& server_identity)
Parameters
base_io_streamThe IOStream to wrap.
server_identityThe expected identity of the server.
Returns
The new TlsClientConnection, or 0 on error.
Member Gio::TlsClientConnection::get_accepted_cas () const
Returns
The list of CA DNs. You should unref each element with Glib::byte_array_unref() and then the free the list with Glib::list_free().
Member Gio::TlsClientConnection::get_accepted_cas ()
Returns
The list of CA DNs. You should unref each element with Glib::byte_array_unref() and then the free the list with Glib::list_free().
Member Gio::TlsClientConnection::get_server_identity ()
Returns
A SocketConnectable describing the expected server identity, or 0 if the expected identity is not known.
Member Gio::TlsClientConnection::get_server_identity () const
Returns
A SocketConnectable describing the expected server identity, or 0 if the expected identity is not known.
Member Gio::TlsClientConnection::get_use_ssl3 () const
Returns
Whether conn will use SSL 3.0.
Member Gio::TlsClientConnection::get_validation_flags () const
Returns
The validation flags.
Member Gio::TlsClientConnection::set_server_identity (const Glib::RefPtr< SocketConnectable >& identity)
Parameters
identityA SocketConnectable describing the expected server identity.
Member Gio::TlsClientConnection::set_use_ssl3 (bool use_ssl3=true)
Parameters
use_ssl3Whether to use SSL 3.0.
Member Gio::TlsClientConnection::set_validation_flags (TlsCertificateFlags flags)
Parameters
flagsThe TlsCertificateFlags to use.
Member Gio::TlsConnection::emit_accept_certificate (const Glib::RefPtr< const TlsCertificate >& peer_cert, TlsCertificateFlags errors)
Member Gio::TlsConnection::get_certificate ()
Member Gio::TlsConnection::get_certificate () const
Member Gio::TlsConnection::get_peer_certificate ()
Member Gio::TlsConnection::get_peer_certificate () const
Member Gio::TlsConnection::get_peer_certificate_errors () const
Member Gio::TlsConnection::get_rehandshake_mode () const
Member Gio::TlsConnection::get_require_close_notify () const
Member Gio::TlsConnection::handshake (const Glib::RefPtr< Cancellable >& cancellable)
Member Gio::TlsConnection::handshake_async (const SlotAsyncReady& slot, const Glib::RefPtr< Cancellable >& cancellable, int io_priority=Glib::PRIORITY_DEFAULT)
Member Gio::TlsConnection::handshake_finish (const Glib::RefPtr< AsyncResult >& result)
Member Gio::TlsConnection::set_certificate (const Glib::RefPtr< TlsCertificate >& certificate)
Member Gio::TlsConnection::set_rehandshake_mode (TlsRehandshakeMode mode)
Member Gio::TlsConnection::set_require_close_notify (bool require_close_notify=true)
Member Gio::TlsConnection::signal_accept_certificate ()
Member Gio::TlsServerConnection::create (const Glib::RefPtr< IOStream >& base_io_stream, const Glib::RefPtr< TlsCertificate >& certificate)
Parameters
base_io_streamThe IOStream to wrap.
certificateThe default server certificate, or 0.
Returns
The new TlsServerConnection, or 0 on error.
Class Gio::UnixCredentialsMessage
Class Gio::UnixFDList
Member Gio::UnixFDList::peek_fds () const
Member Gio::UnixFDList::steal_fds ()
Class Gio::UnixFDMessage
Member Gio::UnixFDMessage::steal_fds ()
Class Gio::UnixSocketAddress

Member Glib::build_filename (const std::string& elem1, const std::string& elem2, const std::string& elem3, const std::string& elem4, const std::string& elem5, const std::string& elem6, const std::string& elem7, const std::string& elem8, const std::string& elem9)
Member Glib::build_filename (const std::string& elem1, const std::string& elem2, const std::string& elem3)
Member Glib::build_filename (const std::string& elem1, const std::string& elem2, const std::string& elem3, const std::string& elem4, const std::string& elem5, const std::string& elem6)
Member Glib::build_filename (const std::string& elem1, const std::string& elem2, const std::string& elem3, const std::string& elem4, const std::string& elem5, const std::string& elem6, const std::string& elem7, const std::string& elem8)
Member Glib::build_filename (const std::string& elem1, const std::string& elem2, const std::string& elem3, const std::string& elem4, const std::string& elem5, const std::string& elem6, const std::string& elem7)
Member Glib::build_filename (const std::string& elem1, const std::string& elem2, const std::string& elem3, const std::string& elem4)
Member Glib::KeyFile::get_int64 (const Glib::ustring& key) const
Member Glib::KeyFile::get_uint64 (const Glib::ustring& key) const
Class Glib::MatchInfo
Member Glib::OptionGroup::set_translate_func (const SlotTranslate& slot)
Member Glib::Source::get_time () const
Class Glib::Variant< Glib::ustring >

Member Glib::Variant< Glib::ustring >::create (const Glib::ustring& data)
Member Glib::Variant< Glib::ustring >::get () const
Member Glib::Variant< Glib::ustring >::variant_type ()
Class Glib::Variant< std::map< K, V > >

Member Glib::Variant< std::map< K, V > >::create (const std::map< K, V >& data)
Member Glib::Variant< std::map< K, V > >::get () const
Member Glib::Variant< std::map< K, V > >::get_child (gsize index) const
Member Glib::Variant< std::map< K, V > >::get_iter () const
Member Glib::Variant< std::map< K, V > >::variant_type ()
Class Glib::Variant< std::string >

Member Glib::Variant< std::string >::create (const std::string& data)
Member Glib::Variant< std::string >::variant_type ()
Class Glib::Variant< std::vector< Glib::ustring > >

Member Glib::Variant< std::vector< Glib::ustring > >::create (const std::vector< Glib::ustring >& data)
Member Glib::Variant< std::vector< Glib::ustring > >::get () const
Member Glib::Variant< std::vector< Glib::ustring > >::get_child (gsize index) const
Member Glib::Variant< std::vector< Glib::ustring > >::get_iter () const
Member Glib::Variant< std::vector< Glib::ustring > >::variant_type ()
Class Glib::Variant< std::vector< std::string > >

Member Glib::Variant< std::vector< std::string > >::create (const std::vector< std::string >& data)
Member Glib::Variant< std::vector< std::string > >::get () const
Member Glib::Variant< std::vector< std::string > >::get_child (gsize index) const
Member Glib::Variant< std::vector< std::string > >::get_iter () const
Member Glib::Variant< std::vector< std::string > >::variant_type ()
Class Glib::Variant< std::vector< T > >

Member Glib::Variant< std::vector< T > >::create (const std::vector< T >& data)
Member Glib::Variant< std::vector< T > >::get () const
Member Glib::Variant< std::vector< T > >::get_child (gsize index) const
Member Glib::Variant< std::vector< T > >::get_iter () const
Member Glib::Variant< std::vector< T > >::variant_type ()
Class Glib::Variant< T >

Class Glib::Variant< VariantBase >

Member Glib::Variant< VariantBase >::create (const VariantBase& data)
Member Glib::Variant< VariantBase >::variant_type ()
Class Glib::VariantBase

Class Glib::VariantContainerBase

Member Glib::VariantContainerBase::get_child (VariantBase& child, gsize index=0) const
Member Glib::VariantContainerBase::get_maybe (VariantBase& maybe) const
Class Glib::VariantIter
Class Glib::VariantStringBase

Member Glib::VariantStringBase::create_object_path (VariantStringBase& output, const std::string& object_path)
Member Glib::VariantStringBase::create_signature (VariantStringBase& output, const std::string& signature)
Class Glib::VariantType