Open-Transactions  0.93.0-ge03d287
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
opentxs::AccountVisitor Class Referenceabstract

#include <AccountVisitor.hpp>

Inheritance diagram for opentxs::AccountVisitor:
Collaboration diagram for opentxs::AccountVisitor:

Public Member Functions

EXPORT AccountVisitor (const OTIdentifier &serverId, mapOfAccounts *loadedAccounts=nullptr)
 
virtual EXPORT ~AccountVisitor ()
 
EXPORT OTIdentifierGetServerID ()
 
EXPORT mapOfAccountsGetLoadedAccts ()
 
virtual EXPORT bool Trigger (OTAccount &account)=0
 

Protected Attributes

OTIdentifier serverId_
 
mapOfAccountsloadedAccounts_
 

Detailed Description

Definition at line 147 of file AccountVisitor.hpp.

Constructor & Destructor Documentation

EXPORT opentxs::AccountVisitor::AccountVisitor ( const OTIdentifier serverId,
mapOfAccounts loadedAccounts = nullptr 
)
inline

Definition at line 150 of file AccountVisitor.hpp.

152  : serverId_(serverId)
153  , loadedAccounts_(loadedAccounts)
154  {
155  }
mapOfAccounts * loadedAccounts_
virtual EXPORT opentxs::AccountVisitor::~AccountVisitor ( )
inlinevirtual

Definition at line 157 of file AccountVisitor.hpp.

158  {
159  }

Member Function Documentation

EXPORT mapOfAccounts* opentxs::AccountVisitor::GetLoadedAccts ( )
inline

Definition at line 166 of file AccountVisitor.hpp.

167  {
168  return loadedAccounts_;
169  }
mapOfAccounts * loadedAccounts_
EXPORT OTIdentifier* opentxs::AccountVisitor::GetServerID ( )
inline

Definition at line 161 of file AccountVisitor.hpp.

162  {
163  return &serverId_;
164  }
virtual EXPORT bool opentxs::AccountVisitor::Trigger ( OTAccount account)
pure virtual

Implemented in opentxs::PayDividendVisitor.

Member Data Documentation

mapOfAccounts* opentxs::AccountVisitor::loadedAccounts_
protected

Definition at line 175 of file AccountVisitor.hpp.

OTIdentifier opentxs::AccountVisitor::serverId_
protected

Definition at line 174 of file AccountVisitor.hpp.


The documentation for this class was generated from the following file: