133 #ifndef OPENTXS_SERVER_ACCTFUNCTOR_PAYDIVIDEND_HPP
134 #define OPENTXS_SERVER_ACCTFUNCTOR_PAYDIVIDEND_HPP
166 int64_t m_lPayoutPerShare;
167 int64_t m_lAmountPaidOut;
169 int64_t m_lAmountReturned;
178 int64_t lPayoutPerShare,
188 return m_pPayoutAssetID;
192 return m_pVoucherAcctID;
204 return m_lPayoutPerShare;
208 return m_lAmountPaidOut;
212 return m_lAmountReturned;
220 #endif // OPENTXS_SERVER_ACCTFUNCTOR_PAYDIVIDEND_HPP
virtual ~PayDividendVisitor()
virtual bool Trigger(OTAccount &theAccount)
PayDividendVisitor(const OTIdentifier &theServerID, const OTIdentifier &theUserID, const OTIdentifier &thePayoutAssetID, const OTIdentifier &theVoucherAcctID, const OTString &strMemo, OTServer &theServer, int64_t lPayoutPerShare, mapOfAccounts *pLoadedAccounts=nullptr)
std::map< std::string, OTAccount * > mapOfAccounts
int64_t GetPayoutPerShare()
int64_t GetAmountReturned()
OTIdentifier * GetUserID()
OTIdentifier * GetVoucherAcctID()
int64_t GetAmountPaidOut()
OTIdentifier * GetPayoutAssetID()