| 
| virtual  | ~Source ()=default | 
|   | 
| virtual void  | subAccount (ref ispListener, hash_set< AccountID > const &vnaAccountIDs, bool realTime)=0 | 
|   | 
| virtual void  | unsubAccount (ref isplistener, hash_set< AccountID > const &vnaAccountIDs, bool realTime)=0 | 
|   | 
| virtual void  | unsubAccountInternal (std::uint64_t uListener, hash_set< AccountID > const &vnaAccountIDs, bool realTime)=0 | 
|   | 
| virtual error_code_i  | subAccountHistory (ref ispListener, AccountID const &account)=0 | 
|   | subscribe an account's new transactions and retrieve the account's historical transactions  
  | 
|   | 
| virtual void  | unsubAccountHistory (ref ispListener, AccountID const &account, bool historyOnly)=0 | 
|   | unsubscribe an account's transactions  
  | 
|   | 
| virtual void  | unsubAccountHistoryInternal (std::uint64_t uListener, AccountID const &account, bool historyOnly)=0 | 
|   | 
| virtual bool  | subLedger (ref ispListener, Json::Value &jvResult)=0 | 
|   | 
| virtual bool  | unsubLedger (std::uint64_t uListener)=0 | 
|   | 
| virtual bool  | subBookChanges (ref ispListener)=0 | 
|   | 
| virtual bool  | unsubBookChanges (std::uint64_t uListener)=0 | 
|   | 
| virtual bool  | subManifests (ref ispListener)=0 | 
|   | 
| virtual bool  | unsubManifests (std::uint64_t uListener)=0 | 
|   | 
| virtual void  | pubManifest (Manifest const &)=0 | 
|   | 
| virtual bool  | subServer (ref ispListener, Json::Value &jvResult, bool admin)=0 | 
|   | 
| virtual bool  | unsubServer (std::uint64_t uListener)=0 | 
|   | 
| virtual bool  | subBook (ref ispListener, Book const &)=0 | 
|   | 
| virtual bool  | unsubBook (std::uint64_t uListener, Book const &)=0 | 
|   | 
| virtual bool  | subTransactions (ref ispListener)=0 | 
|   | 
| virtual bool  | unsubTransactions (std::uint64_t uListener)=0 | 
|   | 
| virtual bool  | subRTTransactions (ref ispListener)=0 | 
|   | 
| virtual bool  | unsubRTTransactions (std::uint64_t uListener)=0 | 
|   | 
| virtual bool  | subValidations (ref ispListener)=0 | 
|   | 
| virtual bool  | unsubValidations (std::uint64_t uListener)=0 | 
|   | 
| virtual bool  | subPeerStatus (ref ispListener)=0 | 
|   | 
| virtual bool  | unsubPeerStatus (std::uint64_t uListener)=0 | 
|   | 
| virtual void  | pubPeerStatus (std::function< Json::Value(void)> const &)=0 | 
|   | 
| virtual bool  | subConsensus (ref ispListener)=0 | 
|   | 
| virtual bool  | unsubConsensus (std::uint64_t uListener)=0 | 
|   | 
| virtual pointer  | findRpcSub (std::string const &strUrl)=0 | 
|   | 
| virtual pointer  | addRpcSub (std::string const &strUrl, ref rspEntry)=0 | 
|   | 
| virtual bool  | tryRemoveRpcSub (std::string const &strUrl)=0 | 
|   | 
Abstracts the source of subscription data. 
Definition at line 67 of file InfoSub.h.