SourceForge.net Logo

libcas - API Documentation Index

 
Home | Documentation | Support | Download | Get Involved | Related Sites

libcas - API Documentation Index

    CAS Introduction
    CAS Specification
    API Documentation
    Tutorials
    Examples
    FAQ

Functions

Utility functions

 CAS_init
 CAS_init_without_ssl
 CAS_init_without_ssl_xml
 CAS_init_without_xml
 CAS_done
 CAS_alloc
 CAS_realloc
 CAS_mfree
 CAS_strdup
 CAS_strcat
 CAS_table_new
 CAS_table_free
 CAS_table_add
 CAS_table_clean
 

CAS context

 CAS_ctx_new
 CAS_ctx_set_ssl_ctx
 CAS_ctx_set_ssl_method
 CAS_ctx_free
 

CAS connection

 CAS_new
 CAS_set_timeout
 CAS_connect
 CAS_connect_ssl
 CAS_close
 CAS_free
 

CAS Request

 CAS_req_new
 CAS_req_init
 CAS_set_scheme
 CAS_set_user
 CAS_set_password
 CAS_set_cookie
 CAS_set_agent
 CAS_set_client_ip
 CAS_set_close_con
 CAS_set_rtimeout
 CAS_add_line
 CAS_req_free
 

CAS Response

 CAS_res_new
 CAS_res_init
 CAS_res_set_rc
 CAS_res_set_err
 CAS_res_set_err_msg
 CAS_res_set_cookie
 CAS_res_set_server
 CAS_res_add_line
 CAS_res_free
 

CAS Protocol

 CAS_send
 

Error Handling

 CAS_get_error
 CAS_get_err_string
 CAS_perror

Data Structures

 CAS_table
 CAS_ctx
 CAS
 CAS_req
 CAS_res

Constants

 CAS_OK
 CAS_INVALID_ARGUMENT
 CAS_SYSERR
 CAS_TIMEOUT
 CAS_NO_SERVER
 CAS_SELECT_FAILED
 CAS_GETSOCKOPT_FAILED
 CAS_GETHOSTNAME_FAILED
 CAS_SOCKET_CONNECT_FAILED
 CAS_ALREADY_CONNECTED
 CAS_SOCKET_FAILED
 CAS_FCNTL_FAILED
 CAS_SSL_CREATE_FAILED
 CAS_SSL_ERROR
 CAS_LOCK_ERROR
 CAS_SSL_INIT_ERROR
 CAS_PROTOCOL_ERROR
 CAS_PARSE_ERROR
 CAS_XML_ERROR
 CAS_NOT_CONNECTED
 CAS_INVALID_STATE
 CAS_NO_MORE_ERROR
 CAS_DEFAULT_TIMEOUT
 CAS_LOCK_TIMEOUT
 CAS_DEFAULT_ENCODING
 CAS_DEFAULT_AGENT
 CAS_DEFAULT_PORT
 CAS_DEFAULT_HOST
 CAS_AUTH_REQUEST
 CAS_ADMIN_REQUEST
 CAS_KEEP_ALIVE
 CAS_CLOSE
 CAS_FALSE
 CAS_TRUE
 CAS_RC
 CAS_ERROR_CODE
 CAS_ERROR_MESSAGE
 CAS_COOKIE
 CAS_SERVER