diff options
author | Kjell Ahlstedt <kjellahlstedt@gmail.com> | 2017-10-07 10:16:22 +0200 |
---|---|---|
committer | Kjell Ahlstedt <kjellahlstedt@gmail.com> | 2017-10-07 10:16:22 +0200 |
commit | dbad103d667a6b72afcbb4b8df42fcab299b3081 (patch) | |
tree | e8fd8ee3b935f95069985caad85f5596f95b41df /gio | |
parent | abb93ba7861fa4e87fc2fb9d243c9fdb94a6f2d2 (diff) | |
download | glibmm-dbad103d667a6b72afcbb4b8df42fcab299b3081.tar.gz |
Gio::Credentials, et al.: Add exception specs to errthrow
Diffstat (limited to 'gio')
-rw-r--r-- | gio/src/credentials.hg | 8 | ||||
-rw-r--r-- | gio/src/dbusconnection.hg | 20 | ||||
-rw-r--r-- | gio/src/dbusintrospection.hg | 4 | ||||
-rw-r--r-- | gio/src/dbusmessage.hg | 8 | ||||
-rw-r--r-- | gio/src/resource.hg | 16 | ||||
-rw-r--r-- | gio/src/unixfdlist.hg | 4 | ||||
-rw-r--r-- | gio/src/unixfdmessage.hg | 2 |
7 files changed, 24 insertions, 38 deletions
diff --git a/gio/src/credentials.hg b/gio/src/credentials.hg index 620e2950..7bbcdef7 100644 --- a/gio/src/credentials.hg +++ b/gio/src/credentials.hg @@ -62,12 +62,12 @@ public: _WRAP_METHOD(gpointer get_native(Type native_type), g_credentials_get_native) _WRAP_METHOD(void set_native(Type native_type, gpointer native), g_credentials_set_native) - _WRAP_METHOD(bool is_same_user(const Glib::RefPtr<const Credentials>& other_credentials), g_credentials_is_same_user, errthrow) + _WRAP_METHOD(bool is_same_user(const Glib::RefPtr<const Credentials>& other_credentials), g_credentials_is_same_user, errthrow "Gio::Error") - _WRAP_METHOD(uid_t get_unix_user(), g_credentials_get_unix_user, errthrow, ifdef G_OS_UNIX) - _WRAP_METHOD(bool set_unix_user(uid_t uid), g_credentials_set_unix_user, errthrow, ifdef G_OS_UNIX) + _WRAP_METHOD(uid_t get_unix_user(), g_credentials_get_unix_user, errthrow "Gio::Error", ifdef G_OS_UNIX) + _WRAP_METHOD(bool set_unix_user(uid_t uid), g_credentials_set_unix_user, errthrow "Gio::Error", ifdef G_OS_UNIX) - _WRAP_METHOD(pid_t get_unix_pid() const, g_credentials_get_unix_pid, errthrow, ifdef G_OS_UNIX) + _WRAP_METHOD(pid_t get_unix_pid() const, g_credentials_get_unix_pid, errthrow "Gio::Error", ifdef G_OS_UNIX) }; diff --git a/gio/src/dbusconnection.hg b/gio/src/dbusconnection.hg index bac93159..f17992f1 100644 --- a/gio/src/dbusconnection.hg +++ b/gio/src/dbusconnection.hg @@ -216,8 +216,6 @@ public: */ static void get(BusType bus_type, const SlotAsyncReady& slot); - _WRAP_METHOD_DOCS_ONLY( g_bus_get_finish, errthrow) - /// @throw Glib::Error. _WRAP_METHOD(static Glib::RefPtr<Connection> get_finish(const Glib::RefPtr<AsyncResult>& res), g_bus_get_finish, errthrow) _WRAP_METHOD(static Glib::RefPtr<Connection> get_sync(BusType bus_type, const Glib::RefPtr<Cancellable>& cancellable{?}), g_bus_get_sync, errthrow) @@ -250,8 +248,6 @@ public: const SlotAsyncReady& slot, ConnectionFlags flags = Gio::DBus::ConnectionFlags::NONE); - _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_new_finish) - /// @throw Glib::Error. _WRAP_METHOD(static Glib::RefPtr<Connection> create_finish(const Glib::RefPtr<AsyncResult>& res), g_dbus_connection_new_finish, errthrow) _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_new_for_address) @@ -278,12 +274,9 @@ public: const SlotAsyncReady& slot, ConnectionFlags flags = Gio::DBus::ConnectionFlags::NONE); - _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_new_for_address_finish) - /// @throw Glib::Error. _WRAP_METHOD(static Glib::RefPtr<Connection> create_for_address_finish(const Glib::RefPtr<AsyncResult>& res), g_dbus_connection_new_for_address_finish, errthrow) - _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_new_sync) - /// @throw Glib::Error. + _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_new_sync, errthrow) static Glib::RefPtr<Connection> create_sync( const Glib::RefPtr<IOStream>& stream, const std::string& guid, @@ -291,8 +284,7 @@ public: const Glib::RefPtr<Cancellable>& cancellable, ConnectionFlags flags = Gio::DBus::ConnectionFlags::NONE); - _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_new_sync) - /// @throw Glib::Error. + _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_new_sync, errthrow) static Glib::RefPtr<Connection> create_sync( const Glib::RefPtr<IOStream>& stream, const std::string& guid, @@ -312,16 +304,14 @@ public: const std::string& guid, ConnectionFlags flags = Gio::DBus::ConnectionFlags::NONE); - _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_new_for_address_sync) - /// @throw Glib::Error. + _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_new_for_address_sync, errthrow) static Glib::RefPtr<Connection> create_for_address_sync( const std::string& address, const Glib::RefPtr<AuthObserver>& observer, const Glib::RefPtr<Cancellable>& cancellable, ConnectionFlags flags = Gio::DBus::ConnectionFlags::NONE); - _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_new_for_address_sync) - /// @throw Glib::Error. + _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_new_for_address_sync, errthrow) static Glib::RefPtr<Connection> create_for_address_sync( const std::string& address, const Glib::RefPtr<Cancellable>& cancellable, @@ -532,8 +522,6 @@ public: int timeout_msec, const SlotAsyncReady& slot); - _WRAP_METHOD_DOCS_ONLY(g_dbus_connection_send_message_with_reply_finish) - /// @throw Glib::Error. _WRAP_METHOD(Glib::RefPtr<Message> send_message_with_reply_finish(const Glib::RefPtr<AsyncResult>& res), g_dbus_connection_send_message_with_reply_finish, errthrow) /** Synchronously sends @a message to the peer represented by the connection diff --git a/gio/src/dbusintrospection.hg b/gio/src/dbusintrospection.hg index 387f3b7f..cdebc86b 100644 --- a/gio/src/dbusintrospection.hg +++ b/gio/src/dbusintrospection.hg @@ -135,9 +135,7 @@ class NodeInfo final _IGNORE(g_dbus_node_info_ref, g_dbus_node_info_unref) public: - _WRAP_METHOD_DOCS_ONLY(g_dbus_node_info_new_for_xml) - /// @throw Glib::Error. - _WRAP_METHOD(static Glib::RefPtr<NodeInfo> create_for_xml(const Glib::ustring& xml_data), g_dbus_node_info_new_for_xml, errthrow) + _WRAP_METHOD(static Glib::RefPtr<NodeInfo> create_for_xml(const Glib::ustring& xml_data), g_dbus_node_info_new_for_xml, errthrow "Glib::MarkupError") _WRAP_METHOD(Glib::RefPtr<InterfaceInfo> lookup_interface(const Glib::ustring& name), g_dbus_node_info_lookup_interface, refreturn) _WRAP_METHOD(Glib::RefPtr<const InterfaceInfo> lookup_interface(const Glib::ustring& name) const, g_dbus_node_info_lookup_interface, constversion, refreturn) diff --git a/gio/src/dbusmessage.hg b/gio/src/dbusmessage.hg index bf575243..52d12088 100644 --- a/gio/src/dbusmessage.hg +++ b/gio/src/dbusmessage.hg @@ -75,14 +75,14 @@ public: // Ignore variable argument functions. _IGNORE(g_dbus_message_new_method_error, g_dbus_message_new_method_error_valist) - _WRAP_METHOD(static Glib::RefPtr<Message> create_from_blob(const guchar* blob, gsize blob_len, CapabilityFlags capabilities = CapabilityFlags::NONE), g_dbus_message_new_from_blob, errthrow) + _WRAP_METHOD(static Glib::RefPtr<Message> create_from_blob(const guchar* blob, gsize blob_len, CapabilityFlags capabilities = CapabilityFlags::NONE), g_dbus_message_new_from_blob, errthrow "Gio::Error") _WRAP_METHOD(Glib::ustring print(guint indent), g_dbus_message_print) _WRAP_METHOD(bool get_locked() const, g_dbus_message_get_locked) _WRAP_METHOD(void lock() ,g_dbus_message_lock) - _WRAP_METHOD(Glib::RefPtr<Message> copy() const, g_dbus_message_copy, errthrow) + _WRAP_METHOD(Glib::RefPtr<Message> copy() const, g_dbus_message_copy, errthrow "Gio::Error") _WRAP_METHOD(MessageType get_message_type() const, g_dbus_message_get_message_type) _WRAP_METHOD(void set_message_type(MessageType type), g_dbus_message_set_message_type) @@ -158,9 +158,9 @@ public: _WRAP_METHOD(Glib::ustring get_arg0() const, g_dbus_message_get_arg0) - _WRAP_METHOD(static gssize bytes_needed(const guchar* blob, gsize blob_len), g_dbus_message_bytes_needed, errthrow) + _WRAP_METHOD(static gssize bytes_needed(const guchar* blob, gsize blob_len), g_dbus_message_bytes_needed, errthrow "Gio::Error") - _WRAP_METHOD(guchar* to_blob(gsize& out_size, CapabilityFlags capabilities = CapabilityFlags::NONE), g_dbus_message_to_blob, errthrow) + _WRAP_METHOD(guchar* to_blob(gsize& out_size, CapabilityFlags capabilities = CapabilityFlags::NONE), g_dbus_message_to_blob, errthrow "Gio::Error") _WRAP_METHOD(void to_exception(), g_dbus_message_to_gerror, errthrow) diff --git a/gio/src/resource.hg b/gio/src/resource.hg index b8faa035..fda236b0 100644 --- a/gio/src/resource.hg +++ b/gio/src/resource.hg @@ -133,13 +133,13 @@ public: _WRAP_ENUM(Flags, GResourceFlags, newin "2,44") _WRAP_ENUM(LookupFlags, GResourceLookupFlags, newin "2,44") - _WRAP_METHOD(static Glib::RefPtr<Resource> create_from_data(const Glib::RefPtr<const Glib::Bytes>& data), g_resource_new_from_data, errthrow, newin "2,44") - _WRAP_METHOD(static Glib::RefPtr<Resource> create_from_file(const std::string& filename), g_resource_load, errthrow, newin "2,44") - _WRAP_METHOD(Glib::RefPtr<InputStream> open_stream(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE) const, g_resource_open_stream, errthrow, newin "2,44") - _WRAP_METHOD(Glib::RefPtr<const Glib::Bytes> lookup_data(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE) const, g_resource_lookup_data, errthrow, newin "2,44") + _WRAP_METHOD(static Glib::RefPtr<Resource> create_from_data(const Glib::RefPtr<const Glib::Bytes>& data), g_resource_new_from_data, errthrow "Glib::FileError", newin "2,44") + _WRAP_METHOD(static Glib::RefPtr<Resource> create_from_file(const std::string& filename), g_resource_load, errthrow "Glib::FileError", newin "2,44") + _WRAP_METHOD(Glib::RefPtr<InputStream> open_stream(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE) const, g_resource_open_stream, errthrow "Gio::ResourceError", newin "2,44") + _WRAP_METHOD(Glib::RefPtr<const Glib::Bytes> lookup_data(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE) const, g_resource_lookup_data, errthrow "Gio::ResourceError", newin "2,44") #m4 _CONVERSION(`char**',`std::vector<std::string>',`Glib::ArrayHandler<std::string>::array_to_vector($3, Glib::OWNERSHIP_DEEP)') - _WRAP_METHOD(std::vector<std::string> enumerate_children(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE) const, g_resource_enumerate_children, errthrow, newin "2,44") + _WRAP_METHOD(std::vector<std::string> enumerate_children(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE) const, g_resource_enumerate_children, errthrow "Gio::ResourceError", newin "2,44") /** Looks for a file at the specified @a path in the resource and * if found returns information about it. @@ -185,9 +185,9 @@ public: // 'register' is a keyword. Can't be the name of a method. _WRAP_METHOD(void register_global(), g_resources_register, newin "2,44") _WRAP_METHOD(void unregister_global(), g_resources_unregister, newin "2,44") - _WRAP_METHOD(static Glib::RefPtr<InputStream> open_stream_global(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE), g_resources_open_stream, errthrow, newin "2,44") - _WRAP_METHOD(static Glib::RefPtr<const Glib::Bytes> lookup_data_global(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE), g_resources_lookup_data, errthrow, newin "2,44") - _WRAP_METHOD(static std::vector<std::string> enumerate_children_global(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE), g_resources_enumerate_children, errthrow, newin "2,44") + _WRAP_METHOD(static Glib::RefPtr<InputStream> open_stream_global(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE), g_resources_open_stream, errthrow "Gio::ResourceError", newin "2,44") + _WRAP_METHOD(static Glib::RefPtr<const Glib::Bytes> lookup_data_global(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE), g_resources_lookup_data, errthrow "Gio::ResourceError", newin "2,44") + _WRAP_METHOD(static std::vector<std::string> enumerate_children_global(const std::string& path, LookupFlags lookup_flags = LookupFlags::NONE), g_resources_enumerate_children, errthrow "Gio::ResourceError", newin "2,44") /** Looks for a file at the specified @a path in the set of * globally registered resources and if found returns information about it. diff --git a/gio/src/unixfdlist.hg b/gio/src/unixfdlist.hg index 75be402f..f3885a14 100644 --- a/gio/src/unixfdlist.hg +++ b/gio/src/unixfdlist.hg @@ -65,7 +65,7 @@ public: _WRAP_CREATE(const std::vector<int>& fds, int n_fds) _WRAP_METHOD(int get_length() const, g_unix_fd_list_get_length) - _WRAP_METHOD(int get(int index) const, g_unix_fd_list_get, errthrow) + _WRAP_METHOD(int get(int index) const, g_unix_fd_list_get, errthrow "Gio::Error") /** Returns the array of file descriptors that is contained in this object. * @@ -96,7 +96,7 @@ public: _WRAP_METHOD_DOCS_ONLY(g_unix_fd_list_append) ///@throw Glib::Error. - _WRAP_METHOD(int append(int fd), g_unix_fd_list_append, errthrow) + _WRAP_METHOD(int append(int fd), g_unix_fd_list_append, errthrow "Gio::Error") }; } // namespace Gio diff --git a/gio/src/unixfdmessage.hg b/gio/src/unixfdmessage.hg index 30a6e411..3398a0ce 100644 --- a/gio/src/unixfdmessage.hg +++ b/gio/src/unixfdmessage.hg @@ -56,7 +56,7 @@ public: _WRAP_METHOD(Glib::RefPtr<UnixFDList> get_fd_list(), g_unix_fd_message_get_fd_list, refreturn) _WRAP_METHOD(Glib::RefPtr<const UnixFDList> get_fd_list() const, g_unix_fd_message_get_fd_list, refreturn, constversion) - _WRAP_METHOD(bool append_fd(int fd), g_unix_fd_message_append_fd, errthrow) + _WRAP_METHOD(bool append_fd(int fd), g_unix_fd_message_append_fd, errthrow "Gio::Error") /** Returns the array of file descriptors that is contained in this object. * |