TODO. More...
#include <giomm/credentials.h>

Public Member Functions | |
| virtual | ~Credentials () |
| GCredentials* | gobj () |
| Provides access to the underlying C GObject. | |
| const GCredentials* | gobj () const |
| Provides access to the underlying C GObject. | |
| GCredentials* | gobj_copy () |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
| Glib::ustring | to_string () const |
| Creates a human-readable textual representation of credentials that can be used in logging and debug messages. | |
| gpointer | get_native (CredentialsType native_type) |
| Gets a pointer to native credentials of type native_type from credentials. | |
| void | set_native (CredentialsType native_type, gpointer native) |
| Copies the native credentials of type native_type from native into credentials. | |
| bool | is_same_user (const Glib::RefPtr< const Credentials >& other_credentials) |
| Checks if credentials and other_credentials is the same user. | |
Static Public Member Functions | |
| static Glib::RefPtr< Credentials > | create () |
Protected Member Functions | |
| Credentials () | |
Related Functions | |
(Note that these are not member functions.) | |
| Glib::RefPtr< Gio::Credentials > | wrap (GCredentials* object, bool take_copy=false) |
| A Glib::wrap() method for this object. | |
TODO.
| virtual Gio::Credentials::~Credentials | ( | ) | [virtual] |
| Gio::Credentials::Credentials | ( | ) | [protected] |
| static Glib::RefPtr<Credentials> Gio::Credentials::create | ( | ) | [static] |
| gpointer Gio::Credentials::get_native | ( | CredentialsType | native_type | ) |
Gets a pointer to native credentials of type native_type from credentials.
It is a programming error (which will cause an warning to be logged) to use this method if there is no Credentials support for the OS or if native_type isn't supported by the OS.
| native_type | The type of native credentials to get. |
0 if the operation there is no Credentials support for the OS or if native_type isn't supported by the OS. Do not free the returned data, it is owned by credentials. | const GCredentials* Gio::Credentials::gobj | ( | ) | const [inline] |
Provides access to the underlying C GObject.
Reimplemented from Glib::ObjectBase.
| GCredentials* Gio::Credentials::gobj | ( | ) | [inline] |
Provides access to the underlying C GObject.
Reimplemented from Glib::ObjectBase.
| GCredentials* Gio::Credentials::gobj_copy | ( | ) |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
| bool Gio::Credentials::is_same_user | ( | const Glib::RefPtr< const Credentials >& | other_credentials | ) |
Checks if credentials and other_credentials is the same user.
This operation can fail if Credentials is not supported on the the OS.
| other_credentials | A Credentials. |
true if credentials and other_credentials has the same user, false otherwise or if error is set. | void Gio::Credentials::set_native | ( | CredentialsType | native_type, | |
| gpointer | native | |||
| ) |
Copies the native credentials of type native_type from native into credentials.
It is a programming error (which will cause an warning to be logged) to use this method if there is no Credentials support for the OS or if native_type isn't supported by the OS.
| native_type | The type of native credentials to set. | |
| native | A pointer to native credentials. |
| Glib::ustring Gio::Credentials::to_string | ( | ) | const |
Creates a human-readable textual representation of credentials that can be used in logging and debug messages.
The format of the returned string may change in future GLib release.
| Glib::RefPtr< Gio::Credentials > wrap | ( | GCredentials * | object, | |
| bool | take_copy = false | |||
| ) | [related] |
A Glib::wrap() method for this object.
| object | The C instance. | |
| take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |
1.6.3