This class provides a Generic Transient Address for POOL tokens.
More...
#include <TokenAddress.h>
|
| TokenAddress (const TokenAddress &rhs)=delete |
| No copy/assignment allowed. More...
|
|
TokenAddress & | operator= (const TokenAddress &rhs)=delete |
|
| TokenAddress ()=default |
| Dummy constructor. More...
|
|
| TokenAddress (long svc, const CLID &clid, const std::string &p1="", const std::string &p2="", unsigned long ip=0, const Token *pt=0) |
| Standard Constructor. More...
|
|
| TokenAddress (long svc, const CLID &clid, const std::string &p1, const std::string &p2, unsigned long ip, std::unique_ptr< Token > pt) |
|
| TokenAddress (const GenericAddress &genAddr, const Token *pt=0) |
|
| TokenAddress (const GenericAddress &genAddr, std::unique_ptr< Token > pt) |
|
virtual | ~TokenAddress ()=default |
|
Token * | getToken () |
|
const Token * | getToken () const |
|
void | setToken (std::unique_ptr< Token > token) |
|
virtual const std::string * | par () const override |
|
This class provides a Generic Transient Address for POOL tokens.
Definition at line 23 of file TokenAddress.h.
◆ TokenAddress() [1/6]
No copy/assignment allowed.
◆ TokenAddress() [2/6]
TokenAddress::TokenAddress |
( |
| ) |
|
|
default |
◆ TokenAddress() [3/6]
TokenAddress::TokenAddress |
( |
long |
svc, |
|
|
const CLID & |
clid, |
|
|
const std::string & |
p1 = "" , |
|
|
const std::string & |
p2 = "" , |
|
|
unsigned long |
ip = 0 , |
|
|
const Token * |
pt = 0 |
|
) |
| |
|
inline |
◆ TokenAddress() [4/6]
TokenAddress::TokenAddress |
( |
long |
svc, |
|
|
const CLID & |
clid, |
|
|
const std::string & |
p1, |
|
|
const std::string & |
p2, |
|
|
unsigned long |
ip, |
|
|
std::unique_ptr< Token > |
pt |
|
) |
| |
|
inline |
◆ TokenAddress() [5/6]
TokenAddress::TokenAddress |
( |
const GenericAddress & |
genAddr, |
|
|
const Token * |
pt = 0 |
|
) |
| |
|
inline |
◆ TokenAddress() [6/6]
TokenAddress::TokenAddress |
( |
const GenericAddress & |
genAddr, |
|
|
std::unique_ptr< Token > |
pt |
|
) |
| |
|
inline |
◆ ~TokenAddress()
virtual TokenAddress::~TokenAddress |
( |
| ) |
|
|
virtualdefault |
◆ getToken() [1/2]
Token * TokenAddress::getToken |
( |
| ) |
|
◆ getToken() [2/2]
◆ operator=()
◆ par()
const std::string * TokenAddress::par |
( |
| ) |
const |
|
overridevirtual |
◆ setToken()
void TokenAddress::setToken |
( |
std::unique_ptr< Token > |
token | ) |
|
◆ m_ownedToken
std::unique_ptr<Token> TokenAddress::m_ownedToken |
|
private |
◆ m_par
◆ m_token
The documentation for this class was generated from the following files: