Top | ![]() |
![]() |
![]() |
![]() |
InfCertificateCredentialsInfCertificateCredentials — Reference-counted wrapper for gnutls_certificate_credentials_t |
InfCertificateCredentials * | inf_certificate_credentials_new () |
InfCertificateCredentials * | inf_certificate_credentials_ref () |
void | inf_certificate_credentials_unref () |
gnutls_certificate_credentials_t | inf_certificate_credentials_get () |
This is a thin wrapper class for gnutls_certificate_credentials_t. It provides reference counting and a boxed GType for it.
InfCertificateCredentials *
inf_certificate_credentials_new (void
);
Creates a new InfCertificateCredentials with an initial reference count
of 1. Use inf_certificate_credentials_get()
to access the underlying
gnutls_certificate_credentials_t.
A new InfCertificateCredentials. Free with
inf_certificate_credentials_unref()
when no longer needed.
InfCertificateCredentials *
inf_certificate_credentials_ref (InfCertificateCredentials *creds
);
Increases the reference count of creds
by 1.
void
inf_certificate_credentials_unref (InfCertificateCredentials *creds
);
Decreases the reference count of creds
by 1. If its reference count
reaches 0, then the InfCertificateCredentials will be freed.
gnutls_certificate_credentials_t
inf_certificate_credentials_get (InfCertificateCredentials *creds
);
Provides access to the creds
' underlying
gnutls_certificate_credentials_t.
typedef struct _InfCertificateCredentials InfCertificateCredentials;
InfCertificateCredentials is an opaque data type. You should only access it via the public API functions.