FME Server C++ API 3.0
|
IFMEServerUserToken interface. More...
#include <ifmeserverusertoken.h>
Public Member Functions | |
virtual void | getClientAddress (IFMEServerString &clientAddress) const =0 |
virtual FME_Int64 | getExpirationTimeout () const =0 |
virtual void | getToken (IFMEServerString &token) const =0 |
Protected Member Functions | |
IFMEServerUserToken () | |
virtual | ~IFMEServerUserToken () |
Private Member Functions | |
IFMEServerUserToken (const IFMEServerUserToken &other) | |
IFMEServerUserToken & | operator= (const IFMEServerUserToken &other) |
IFMEServerUserToken interface.
Package Overview:
This file defines the interface that subclasses of this class MUST follow.
Developers MUST NOT implement their own subclasses of this, instead, the FME will ALWAYS provide them with the subclass instance they should be using.
IFMEServerUserToken::IFMEServerUserToken | ( | ) | [inline, protected] |
virtual IFMEServerUserToken::~IFMEServerUserToken | ( | ) | [inline, protected, virtual] |
IFMEServerUserToken::IFMEServerUserToken | ( | const IFMEServerUserToken & | other | ) | [private] |
virtual void IFMEServerUserToken::getClientAddress | ( | IFMEServerString & | clientAddress | ) | const [pure virtual] |
Get the client address.
Possible client addresses could be IP address, Web Referrer URL, etc.
clientAddress | the client address. |
virtual FME_Int64 IFMEServerUserToken::getExpirationTimeout | ( | ) | const [pure virtual] |
Gets the expiration timeout in seconds for the token. This value indicates how long a token is valid for.
virtual void IFMEServerUserToken::getToken | ( | IFMEServerString & | token | ) | const [pure virtual] |
Gets the user token value.
token | the user token value. |
IFMEServerUserToken& IFMEServerUserToken::operator= | ( | const IFMEServerUserToken & | other | ) | [private] |