#ifndef __STG_IFACE_H__ #define __STG_IFACE_H__ #include #include "stgpair.h" #ifdef __cplusplus 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); void deletePairs(const STG_PAIR * pairs); #ifdef __cplusplus } #endif #endif