LassoLibLogoutResponse

LassoLibLogoutResponse — <lib:LogoutResponse>

Synopsis


#include <lasso/lasso.h>

                    LassoLibLogoutResponse;
LassoNode*          lasso_lib_logout_response_new       (void);
LassoNode*          lasso_lib_logout_response_new_full  (char *providerID,
                                                         const char *statusCodeValue,
                                                         LassoLibLogoutRequest *request,
                                                         LassoSignatureType sign_type,
                                                         LassoSignatureMethod sign_method);

Object Hierarchy

  GObject
   +----LassoNode
         +----LassoSamlpResponseAbstract
               +----LassoLibStatusResponse
                     +----LassoLibLogoutResponse

Description

Figure 12. Schema fragment for lib:LogoutResponse

<xs:element name="LogoutResponse" type="StatusResponseType"/>


Details

LassoLibLogoutResponse

typedef struct _LassoLibLogoutResponse LassoLibLogoutResponse;


lasso_lib_logout_response_new ()

LassoNode*          lasso_lib_logout_response_new       (void);

Creates a new LassoLibLogoutResponse object.

Returns : a newly created LassoLibLogoutResponse object

lasso_lib_logout_response_new_full ()

LassoNode*          lasso_lib_logout_response_new_full  (char *providerID,
                                                         const char *statusCodeValue,
                                                         LassoLibLogoutRequest *request,
                                                         LassoSignatureType sign_type,
                                                         LassoSignatureMethod sign_method);

Creates a new LassoLibLogoutResponse object and initializes it with the parameters.

providerID :
statusCodeValue :
request : the request this is a response to
sign_type :
sign_method :
Returns : a newly created LassoLibLogoutResponse object