X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/1c968d8837455da142953ea7c96ca09a5c9e341f..2db7e7236c61f8ee346800c82c800eafcd65de4e:/projects/rlm_stg/iface.h diff --git a/projects/rlm_stg/iface.h b/projects/rlm_stg/iface.h index 831c3123..e4504b6c 100644 --- a/projects/rlm_stg/iface.h +++ b/projects/rlm_stg/iface.h @@ -9,14 +9,16 @@ extern "C" { #endif -int stgInstantiateImpl(const char * server, uint16_t port, const char * password); -const STG_PAIR * stgAuthorizeImpl(const char * userName, const char * serviceType); -const STG_PAIR * stgAuthenticateImpl(const char * userName, const char * serviceType); -const STG_PAIR * stgPostAuthImpl(const char * userName, const char * serviceType); -/*const STG_PAIR * stgPreAcctImpl(const char * userName, const char * serviceType);*/ -const STG_PAIR * stgAccountingImpl(const char * userName, const char * serviceType, const char * statusType, const char * sessionId); +int stgInstantiateImpl(const char* server, uint16_t port, const char* password); +const STG_PAIR* stgAuthorizeImpl(const char* userName, const char* serviceType); +const STG_PAIR* stgAuthenticateImpl(const char* userName, const char* serviceType); +const STG_PAIR* stgPostAuthImpl(const char* userName, const char* serviceType); +const STG_PAIR* stgPreAcctImpl(const char* userName, const char* serviceType); +const STG_PAIR* stgAccountingImpl(const char* userName, const char* serviceType, const char* statusType, const char* sessionId); -void deletePairs(const STG_PAIR * pairs); +void deletePairs(const STG_PAIR* pairs); +STG_PAIR* fromValuePairs(const VALUE_PAIR* pairs); +int countValuePairs(const VALUE_PAIR* pairs); #ifdef __cplusplus }