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: