| 
    rippled
    
   | 
 


Classes | |
| struct | ServerFeeSummary | 
Server fees published on server subscription.  More... | |
| class | StateAccounting | 
| State accounting records two attributes for each possible server state: 1) Amount of time spent in each state (in microseconds).  More... | |
| struct | Stats | 
| struct | SubAccountHistoryIndex | 
| struct | SubAccountHistoryInfo | 
| struct | SubAccountHistoryInfoWeak | 
| class | TransactionStatus | 
| Transaction with input flags and results to be applied in batches.  More... | |
Public Types | |
| enum class | FailHard : unsigned char { no , yes } | 
| using | clock_type = beast::abstract_clock< std::chrono::steady_clock > | 
Public Member Functions | |
| NetworkOPsImp (Application &app, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool start_valid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_context &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector) | |
| ~NetworkOPsImp () override | |
| OperatingMode | getOperatingMode () const override | 
| std::string | strOperatingMode (OperatingMode const mode, bool const admin) const override | 
| std::string | strOperatingMode (bool const admin=false) const override | 
| void | submitTransaction (std::shared_ptr< STTx const > const &) override | 
| void | processTransaction (std::shared_ptr< Transaction > &transaction, bool bUnlimited, bool bLocal, FailHard failType) override | 
| Process transactions as they arrive from the network or which are submitted by clients.   | |
| void | processTransactionSet (CanonicalTXSet const &set) override | 
| Process a set of transactions synchronously, and ensuring that they are processed in one batch.   | |
| void | doTransactionSync (std::shared_ptr< Transaction > transaction, bool bUnlimited, FailHard failType) | 
| For transactions submitted directly by a client, apply batch of transactions and wait for this transaction to complete.   | |
| void | doTransactionAsync (std::shared_ptr< Transaction > transaction, bool bUnlimited, FailHard failtype) | 
| For transactions not submitted by a locally connected client, fire and forget.   | |
| void | transactionBatch () | 
| Apply transactions in batches.   | |
| void | apply (std::unique_lock< std::mutex > &batchLock) | 
| Attempt to apply transactions and post-process based on the results.   | |
| Json::Value | getOwnerInfo (std::shared_ptr< ReadView const > lpLedger, AccountID const &account) override | 
| void | getBookPage (std::shared_ptr< ReadView const > &lpLedger, Book const &, AccountID const &uTakerID, bool const bProof, unsigned int iLimit, Json::Value const &jvMarker, Json::Value &jvResult) override | 
| bool | processTrustedProposal (RCLCxPeerPos proposal) override | 
| bool | recvValidation (std::shared_ptr< STValidation > const &val, std::string const &source) override | 
| void | mapComplete (std::shared_ptr< SHAMap > const &map, bool fromAcquire) override | 
| bool | beginConsensus (uint256 const &networkClosed, std::unique_ptr< std::stringstream > const &clog) override | 
| void | endConsensus (std::unique_ptr< std::stringstream > const &clog) override | 
| void | setStandAlone () override | 
| void | setStateTimer () override | 
| Called to initially start our timers.   | |
| void | setNeedNetworkLedger () override | 
| void | clearNeedNetworkLedger () override | 
| bool | isNeedNetworkLedger () override | 
| bool | isFull () override | 
| void | setMode (OperatingMode om) override | 
| bool | isBlocked () override | 
| bool | isAmendmentBlocked () override | 
| void | setAmendmentBlocked () override | 
| bool | isAmendmentWarned () override | 
| void | setAmendmentWarned () override | 
| void | clearAmendmentWarned () override | 
| bool | isUNLBlocked () override | 
| void | setUNLBlocked () override | 
| void | clearUNLBlocked () override | 
| void | consensusViewChange () override | 
| Json::Value | getConsensusInfo () override | 
| Json::Value | getServerInfo (bool human, bool admin, bool counters) override | 
| void | clearLedgerFetch () override | 
| Json::Value | getLedgerFetchInfo () override | 
| std::uint32_t | acceptLedger (std::optional< std::chrono::milliseconds > consensusDelay) override | 
| Accepts the current transaction tree, return the new ledger's sequence.   | |
| void | reportFeeChange () override | 
| void | reportConsensusStateChange (ConsensusPhase phase) | 
| void | updateLocalTx (ReadView const &view) override | 
| std::size_t | getLocalTxCount () override | 
| void | pubLedger (std::shared_ptr< ReadView const > const &lpAccepted) override | 
| void | pubProposedTransaction (std::shared_ptr< ReadView const > const &ledger, std::shared_ptr< STTx const > const &transaction, TER result) override | 
| void | pubValidation (std::shared_ptr< STValidation > const &val) override | 
| void | subAccount (InfoSub::ref ispListener, hash_set< AccountID > const &vnaAccountIDs, bool rt) override | 
| void | unsubAccount (InfoSub::ref ispListener, hash_set< AccountID > const &vnaAccountIDs, bool rt) override | 
| void | unsubAccountInternal (std::uint64_t seq, hash_set< AccountID > const &vnaAccountIDs, bool rt) override | 
| error_code_i | subAccountHistory (InfoSub::ref ispListener, AccountID const &account) override | 
| subscribe an account's new transactions and retrieve the account's historical transactions   | |
| void | unsubAccountHistory (InfoSub::ref ispListener, AccountID const &account, bool historyOnly) override | 
| unsubscribe an account's transactions   | |
| void | unsubAccountHistoryInternal (std::uint64_t seq, AccountID const &account, bool historyOnly) override | 
| bool | subLedger (InfoSub::ref ispListener, Json::Value &jvResult) override | 
| bool | unsubLedger (std::uint64_t uListener) override | 
| bool | subBookChanges (InfoSub::ref ispListener) override | 
| bool | unsubBookChanges (std::uint64_t uListener) override | 
| bool | subServer (InfoSub::ref ispListener, Json::Value &jvResult, bool admin) override | 
| bool | unsubServer (std::uint64_t uListener) override | 
| bool | subBook (InfoSub::ref ispListener, Book const &) override | 
| bool | unsubBook (std::uint64_t uListener, Book const &) override | 
| bool | subManifests (InfoSub::ref ispListener) override | 
| bool | unsubManifests (std::uint64_t uListener) override | 
| void | pubManifest (Manifest const &) override | 
| bool | subTransactions (InfoSub::ref ispListener) override | 
| bool | unsubTransactions (std::uint64_t uListener) override | 
| bool | subRTTransactions (InfoSub::ref ispListener) override | 
| bool | unsubRTTransactions (std::uint64_t uListener) override | 
| bool | subValidations (InfoSub::ref ispListener) override | 
| bool | unsubValidations (std::uint64_t uListener) override | 
| bool | subPeerStatus (InfoSub::ref ispListener) override | 
| bool | unsubPeerStatus (std::uint64_t uListener) override | 
| void | pubPeerStatus (std::function< Json::Value(void)> const &) override | 
| bool | subConsensus (InfoSub::ref ispListener) override | 
| bool | unsubConsensus (std::uint64_t uListener) override | 
| InfoSub::pointer | findRpcSub (std::string const &strUrl) override | 
| InfoSub::pointer | addRpcSub (std::string const &strUrl, InfoSub::ref) override | 
| bool | tryRemoveRpcSub (std::string const &strUrl) override | 
| void | stop () override | 
| void | stateAccounting (Json::Value &obj) override | 
Static Public Member Functions | |
| static FailHard | doFailHard (bool noMeansDont) | 
Private Types | |
| enum class | DispatchState : unsigned char { none , scheduled , running } | 
| Synchronization states for transaction batches.  More... | |
| enum | SubTypes {  sLedger , sManifests , sServer , sTransactions , sRTTransactions , sValidations , sPeerStatus , sConsensusPhase , sBookChanges , sLastEntry }  | 
| using | SubMapType = hash_map< std::uint64_t, InfoSub::wptr > | 
| using | SubInfoMapType = hash_map< AccountID, SubMapType > | 
| using | subRpcMapType = hash_map< std::string, InfoSub::pointer > | 
| using | SubAccountHistoryMapType = hash_map< AccountID, hash_map< std::uint64_t, SubAccountHistoryInfoWeak > > | 
Static Private Attributes | |
| static std::array< char const *, 5 > const | states_ = stateNames | 
Definition at line 88 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 681 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 682 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 683 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 727 of file NetworkOPs.cpp.
      
  | 
  inherited | 
Definition at line 91 of file NetworkOPs.h.
      
  | 
  strongprivate | 
Synchronization states for transaction batches.
| Enumerator | |
|---|---|
| none | |
| scheduled | |
| running | |
Definition at line 121 of file NetworkOPs.cpp.
      
  | 
  private | 
| Enumerator | |
|---|---|
| sLedger | |
| sManifests | |
| sServer | |
| sTransactions | |
| sRTTransactions | |
| sValidations | |
| sPeerStatus | |
| sConsensusPhase | |
| sBookChanges | |
| sLastEntry | |
Definition at line 777 of file NetworkOPs.cpp.
      
  | 
  stronginherited | 
| Enumerator | |
|---|---|
| no | |
| yes | |
Definition at line 93 of file NetworkOPs.h.
| ripple::NetworkOPsImp::NetworkOPsImp | ( | Application & | app, | 
| NetworkOPs::clock_type & | clock, | ||
| bool | standalone, | ||
| std::size_t | minPeerCount, | ||
| bool | start_valid, | ||
| JobQueue & | job_queue, | ||
| LedgerMaster & | ledgerMaster, | ||
| ValidatorKeys const & | validatorKeys, | ||
| boost::asio::io_context & | io_svc, | ||
| beast::Journal | journal, | ||
| beast::insight::Collector::ptr const & | collector | ||
| ) | 
Definition at line 227 of file NetworkOPs.cpp.
      
  | 
  override | 
Definition at line 271 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 894 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1171 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 900 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1191 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Process transactions as they arrive from the network or which are submitted by clients.
Process local transactions synchronously
| transaction | Transaction object | 
| bUnlimited | Whether a privileged client connection submitted it. | 
| bLocal | Client submission. | 
| failType | fail_hard setting from transaction submission. | 
Implements ripple::NetworkOPs.
Definition at line 1309 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Process a set of transactions synchronously, and ensuring that they are processed in one batch.
| set | Transaction object set | 
Implements ripple::NetworkOPs.
Definition at line 1404 of file NetworkOPs.cpp.
| void ripple::NetworkOPsImp::doTransactionSync | ( | std::shared_ptr< Transaction > | transaction, | 
| bool | bUnlimited, | ||
| FailHard | failType | ||
| ) | 
For transactions submitted directly by a client, apply batch of transactions and wait for this transaction to complete.
| transaction | Transaction object. | 
| bUnliimited | Whether a privileged client connection submitted it. | 
| failType | fail_hard setting from transaction submission. | 
Definition at line 1353 of file NetworkOPs.cpp.
| void ripple::NetworkOPsImp::doTransactionAsync | ( | std::shared_ptr< Transaction > | transaction, | 
| bool | bUnlimited, | ||
| FailHard | failtype | ||
| ) | 
For transactions not submitted by a locally connected client, fire and forget.
Add to batch and trigger it to be processed if there's no batch currently being applied.
| transaction | Transaction object | 
| bUnlimited | Whether a privileged client connection submitted it. | 
| failType | fail_hard setting from transaction submission. | 
Definition at line 1328 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 1254 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 1374 of file NetworkOPs.cpp.
| void ripple::NetworkOPsImp::transactionBatch | ( | ) | 
Apply transactions in batches.
Continue until none are queued.
Definition at line 1473 of file NetworkOPs.cpp.
| void ripple::NetworkOPsImp::apply | ( | std::unique_lock< std::mutex > & | batchLock | ) | 
Attempt to apply transactions and post-process based on the results.
| Lock | that protects the transaction batching | 
Definition at line 1487 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1757 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 4459 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 2122 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 2578 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 2148 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 1993 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 1887 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 2047 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 2167 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 906 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Called to initially start our timers.
Not called for stand-alone mode.
Implements ripple::NetworkOPs.
Definition at line 955 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 912 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 918 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 924 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 930 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 2549 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1831 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1837 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1843 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1850 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1856 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1862 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1868 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1874 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 1881 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 2226 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 2637 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 2643 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 3046 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 3052 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Accepts the current transaction tree, return the new ledger's sequence.
This API is only used via RPC with the server in STANDALONE mode and performs a virtual consensus round, with all the transactions we are proposing being accepted.
Implements ripple::NetworkOPs.
Definition at line 4183 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 3213 of file NetworkOPs.cpp.
| void ripple::NetworkOPsImp::reportConsensusStateChange | ( | ConsensusPhase | phase | ) | 
Definition at line 3231 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 3240 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 3245 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 3097 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 3058 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 2409 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 3632 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 3669 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 3685 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
subscribe an account's new transactions and retrieve the account's historical transactions
Implements ripple::InfoSub::Source.
Definition at line 4072 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
unsubscribe an account's transactions
| historyOnly | if true, only stop historical transactions | 
Implements ripple::InfoSub::Source.
Definition at line 4118 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4129 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4204 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4244 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4234 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4252 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4278 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4308 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4160 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4174 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4260 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4270 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 2235 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4316 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4326 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4334 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4344 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4352 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4368 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4376 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4386 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 2520 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4394 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4404 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4411 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4424 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::InfoSub::Source.
Definition at line 4434 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 588 of file NetworkOPs.cpp.
      
  | 
  overridevirtual | 
Implements ripple::NetworkOPs.
Definition at line 4361 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 965 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 997 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 1011 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 1040 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 1123 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 3253 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 3363 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 3419 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 3553 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 2314 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 2382 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 936 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 4024 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 3713 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 1027 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 4799 of file NetworkOPs.cpp.
      
  | 
  staticinherited | 
Definition at line 95 of file NetworkOPs.h.
      
  | 
  staticprivate | 
Definition at line 127 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 742 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 743 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 745 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 747 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 749 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 751 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 752 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 753 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 754 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 756 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 757 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 758 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 759 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 761 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 763 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 764 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 766 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 768 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 770 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 771 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 773 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 775 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 790 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 792 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 794 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 797 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 800 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 803 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 804 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 805 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 806 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 808 of file NetworkOPs.cpp.
Definition at line 810 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 811 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 865 of file NetworkOPs.cpp.
      
  | 
  private | 
Definition at line 866 of file NetworkOPs.cpp.