|
xrpld
|

Classes | |
| class | IOLatencySampler |
Public Types | |
| using | MutexType = std::recursive_mutex |
Public Member Functions | |
| ApplicationImp (std::unique_ptr< Config > config, std::unique_ptr< Logs > logs, std::unique_ptr< TimeKeeper > timeKeeper) | |
| bool | setup (boost::program_options::variables_map const &cmdline) override |
| void | start (bool withTimers) override |
| void | run () override |
| void | signalStop (std::string const &msg) override |
| bool | checkSigs () const override |
| void | checkSigs (bool) override |
| bool | isStopping () const override |
| int | fdRequired () const override |
| std::uint64_t | instanceID () const override |
| Returns a 64-bit instance identifier, generated at startup. | |
| Logs & | getLogs () override |
| Config & | config () override |
| CollectorManager & | getCollectorManager () override |
| Family & | getNodeFamily () override |
| TimeKeeper & | getTimeKeeper () override |
| JobQueue & | getJobQueue () override |
| std::pair< PublicKey, SecretKey > const & | nodeIdentity () override |
| std::optional< PublicKey const > | getValidationPublicKey () const override |
| NetworkOPs & | getOPs () override |
| ServerHandler & | getServerHandler () override |
| boost::asio::io_context & | getIOContext () override |
| std::chrono::milliseconds | getIOLatency () override |
| LedgerMaster & | getLedgerMaster () override |
| LedgerCleaner & | getLedgerCleaner () override |
| LedgerReplayer & | getLedgerReplayer () override |
| InboundLedgers & | getInboundLedgers () override |
| InboundTransactions & | getInboundTransactions () override |
| TaggedCache< UInt256, AcceptedLedger > & | getAcceptedLedgerCache () override |
| void | gotTXSet (std::shared_ptr< SHAMap > const &set, bool fromAcquire) const |
| TransactionMaster & | getMasterTransaction () override |
| perf::PerfLog & | getPerfLog () override |
| NodeCache & | getTempNodeCache () override |
| node_store::Database & | getNodeStore () override |
| Application::MutexType & | getMasterMutex () override |
| LoadManager & | getLoadManager () override |
| resource::Manager & | getResourceManager () override |
| OrderBookDB & | getOrderBookDB () override |
| PathRequestManager & | getPathRequestManager () override |
| CachedSLEs & | getCachedSLEs () override |
| NetworkIDService & | getNetworkIDService () override |
| AmendmentTable & | getAmendmentTable () override |
| LoadFeeTrack & | getFeeTrack () override |
| HashRouter & | getHashRouter () override |
| RCLValidations & | getValidations () override |
| ValidatorList & | getValidators () override |
| ValidatorSite & | getValidatorSites () override |
| ManifestCache & | getValidatorManifests () override |
| ManifestCache & | getPublisherManifests () override |
| Cluster & | getCluster () override |
| PeerReservationTable & | getPeerReservations () override |
| SHAMapStore & | getSHAMapStore () override |
| PendingSaves & | getPendingSaves () override |
| OpenLedger & | getOpenLedger () override |
| OpenLedger const & | getOpenLedger () const override |
| Overlay & | getOverlay () override |
| TxQ & | getTxQ () override |
| RelationalDatabase & | getRelationalDatabase () override |
| DatabaseCon & | getWalletDB () override |
| Retrieve the "wallet database". | |
| bool | serverOkay (std::string &reason) override |
| beast::Journal | getJournal (std::string const &name) override |
| bool | initRelationalDatabase () |
| bool | initNodeStore () const |
| void | onWrite (beast::PropertyStream::Map &stream) override |
| Subclass override. | |
| void | setSweepTimer () |
| void | setEntropyTimer () |
| void | doSweep () |
| LedgerIndex | getMaxDisallowedLedger () override |
| Ensure that a newly-started validator does not sign proposals older than the last ledger it persisted. | |
| std::optional< UInt256 > const & | getTrapTxID () const override |
| size_t | getNumberOfThreads () const override |
| Returns the number of io_context (I/O worker) threads used by the application. | |
| std::string const & | name () const |
| Returns the name of this source. | |
| void | add (Source &source) |
| Add a child source. | |
| template<class Derived> | |
| Derived * | add (Derived *child) |
| Add a child source by pointer. | |
| void | remove (Source &child) |
| Remove a child source from this Source. | |
| void | removeAll () |
| Remove all child sources from this Source. | |
| void | writeOne (PropertyStream &stream) |
| Write only this Source to the stream. | |
| void | write (PropertyStream &stream) |
| write this source and all its children recursively to the stream. | |
| void | write (PropertyStream &stream, std::string const &path) |
| Parse the path and write the corresponding Source and optional children. | |
| std::pair< Source *, bool > | find (std::string path) |
| Parse the dot-delimited Source path and return the result. | |
| Source * | findOneDeep (std::string const &name) |
| PropertyStream::Source * | findPath (std::string path) |
| PropertyStream::Source * | findOne (std::string const &name) |
| boost::asio::io_context & | getIoContext () |
Static Public Member Functions | |
| static std::size_t | numberOfThreads (Config const &config) |
| static bool | peelLeadingSlash (std::string *path) |
| static bool | peelTrailingSlashstar (std::string *path) |
| static std::string | peelName (std::string *path) |
Private Member Functions | |
| void | startGenesisLedger () |
| std::shared_ptr< Ledger > | getLastFullLedger () |
| std::shared_ptr< Ledger > | loadLedgerFromFile (std::string const &ledgerID) |
| bool | loadOldLedger (std::string const &ledgerID, bool replay, bool isFilename, std::optional< UInt256 > trapTxID) |
| void | setMaxDisallowedLedger () |
| Application & | getApp () override |
Private Attributes | |
| std::atomic< LedgerIndex > | maxDisallowedLedger_ {0} |
| std::string const | name_ |
| std::recursive_mutex | lock_ |
| Item | item_ |
| Source * | parent_ {nullptr} |
| List< Item > | children_ |
| std::optional< boost::asio::executor_work_guard< boost::asio::io_context::executor_type > > | work_ |
| std::vector< std::thread > | threads_ |
| boost::asio::io_context | ioContext_ |
Definition at line 145 of file Application.cpp.
|
inherited |
Definition at line 107 of file Application.h.
| xrpl::ApplicationImp::ApplicationImp | ( | std::unique_ptr< Config > | config, |
| std::unique_ptr< Logs > | logs, | ||
| std::unique_ptr< TimeKeeper > | timeKeeper ) |
Definition at line 310 of file Application.cpp.
|
static |
Definition at line 287 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 1162 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 1509 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 1534 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 1626 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 1644 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 1650 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 1656 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 1662 of file Application.cpp.
|
overridevirtual |
Returns a 64-bit instance identifier, generated at startup.
Implements xrpl::Application.
Definition at line 520 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 526 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 532 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 538 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 544 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 550 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 556 of file Application.cpp.
Implements xrpl::Application.
Definition at line 562 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 571 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 580 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 586 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 596 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 602 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 608 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 614 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 620 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 626 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 632 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 638 of file Application.cpp.
| void xrpl::ApplicationImp::gotTXSet | ( | std::shared_ptr< SHAMap > const & | set, |
| bool | fromAcquire ) const |
Definition at line 644 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 651 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 657 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 663 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 669 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 675 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 681 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 687 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 693 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 699 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 705 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 711 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 717 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 723 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 729 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 735 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 741 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 747 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 753 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 759 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 765 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 771 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 777 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 783 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 789 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 796 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 803 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 810 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 817 of file Application.cpp.
|
overridevirtual |
Retrieve the "wallet database".
Implements xrpl::ServiceRegistry.
Definition at line 826 of file Application.cpp.
|
overridevirtual |
Implements xrpl::Application.
Definition at line 2106 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 2154 of file Application.cpp.
| bool xrpl::ApplicationImp::initRelationalDatabase | ( | ) |
Definition at line 841 of file Application.cpp.
| bool xrpl::ApplicationImp::initNodeStore | ( | ) | const |
Definition at line 868 of file Application.cpp.
|
overridevirtual |
Subclass override.
The default version does nothing.
Reimplemented from beast::PropertyStream::Source.
Definition at line 904 of file Application.cpp.
| void xrpl::ApplicationImp::setSweepTimer | ( | ) |
Definition at line 911 of file Application.cpp.
| void xrpl::ApplicationImp::setEntropyTimer | ( | ) |
Definition at line 940 of file Application.cpp.
| void xrpl::ApplicationImp::doSweep | ( | ) |
Definition at line 968 of file Application.cpp.
|
overridevirtual |
Ensure that a newly-started validator does not sign proposals older than the last ledger it persisted.
Implements xrpl::Application.
Definition at line 1110 of file Application.cpp.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 1116 of file Application.cpp.
|
overridevirtual |
Returns the number of io_context (I/O worker) threads used by the application.
Implements xrpl::Application.
Definition at line 1122 of file Application.cpp.
|
private |
Definition at line 1687 of file Application.cpp.
|
private |
Definition at line 1713 of file Application.cpp.
|
private |
Definition at line 1757 of file Application.cpp.
|
private |
Definition at line 1891 of file Application.cpp.
|
private |
Definition at line 2160 of file Application.cpp.
|
overrideprivatevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 1152 of file Application.cpp.
|
nodiscardinherited |
Returns the name of this source.
Definition at line 168 of file beast_PropertyStream.cpp.
|
inherited |
Add a child source.
Definition at line 174 of file beast_PropertyStream.cpp.
|
inherited |
Add a child source by pointer.
The source pointer is returned so it can be used in ctor-initializers.
Definition at line 349 of file PropertyStream.h.
|
inherited |
Remove a child source from this Source.
Definition at line 185 of file beast_PropertyStream.cpp.
|
inherited |
Remove all child sources from this Source.
Definition at line 196 of file beast_PropertyStream.cpp.
|
inherited |
Write only this Source to the stream.
Definition at line 209 of file beast_PropertyStream.cpp.
|
inherited |
write this source and all its children recursively to the stream.
Definition at line 216 of file beast_PropertyStream.cpp.
|
inherited |
Parse the path and write the corresponding Source and optional children.
If the source is found, it is written. If the wildcard character '*' exists as the last character in the path, then all the children are written recursively.
Definition at line 228 of file beast_PropertyStream.cpp.
|
inherited |
Parse the dot-delimited Source path and return the result.
The first value will be a pointer to the Source object corresponding to the given path. If no Source object exists, then the first value will be nullptr and the second value will be undefined. The second value is a boolean indicating whether or not the path string specifies the wildcard character '*' as the last character.
print statement examples "parent.child" prints child and all of its children "parent.child." start at the parent and print down to child "parent.grandchild" prints nothing- grandchild not direct descendent "parent.grandchild." starts at the parent and prints down to grandchild "parent.grandchild.*" starts at parent, print through grandchild children
Definition at line 246 of file beast_PropertyStream.cpp.
|
inherited |
Definition at line 317 of file beast_PropertyStream.cpp.
|
inherited |
Definition at line 334 of file beast_PropertyStream.cpp.
|
inherited |
Definition at line 352 of file beast_PropertyStream.cpp.
|
staticinherited |
Definition at line 266 of file beast_PropertyStream.cpp.
|
staticinherited |
Definition at line 277 of file beast_PropertyStream.cpp.
|
staticinherited |
Definition at line 293 of file beast_PropertyStream.cpp.
|
inherited |
Definition at line 23 of file BasicApp.h.
| std::unique_ptr<Config> xrpl::ApplicationImp::config_ |
Definition at line 210 of file Application.cpp.
| std::unique_ptr<Logs> xrpl::ApplicationImp::logs_ |
Definition at line 211 of file Application.cpp.
| std::unique_ptr<TimeKeeper> xrpl::ApplicationImp::timeKeeper_ |
Definition at line 212 of file Application.cpp.
| std::uint64_t const xrpl::ApplicationImp::instanceCookie_ |
Definition at line 214 of file Application.cpp.
| beast::Journal xrpl::ApplicationImp::journal_ |
Definition at line 216 of file Application.cpp.
| std::unique_ptr<perf::PerfLog> xrpl::ApplicationImp::perfLog_ |
Definition at line 217 of file Application.cpp.
| Application::MutexType xrpl::ApplicationImp::masterMutex_ |
Definition at line 218 of file Application.cpp.
| TransactionMaster xrpl::ApplicationImp::txMaster_ |
Definition at line 221 of file Application.cpp.
| std::unique_ptr<CollectorManager> xrpl::ApplicationImp::collectorManager_ |
Definition at line 223 of file Application.cpp.
| std::unique_ptr<JobQueue> xrpl::ApplicationImp::jobQueue_ |
Definition at line 224 of file Application.cpp.
| NodeStoreScheduler xrpl::ApplicationImp::nodeStoreScheduler_ |
Definition at line 225 of file Application.cpp.
| std::unique_ptr<SHAMapStore> xrpl::ApplicationImp::shaMapStore_ |
Definition at line 226 of file Application.cpp.
| PendingSaves xrpl::ApplicationImp::pendingSaves_ |
Definition at line 227 of file Application.cpp.
| std::optional<OpenLedger> xrpl::ApplicationImp::openLedger_ |
Definition at line 228 of file Application.cpp.
| NodeCache xrpl::ApplicationImp::tempNodeCache_ |
Definition at line 230 of file Application.cpp.
| CachedSLEs xrpl::ApplicationImp::cachedSLEs_ |
Definition at line 231 of file Application.cpp.
| std::unique_ptr<NetworkIDService> xrpl::ApplicationImp::networkIDService_ |
Definition at line 232 of file Application.cpp.
| std::optional<std::pair<PublicKey, SecretKey> > xrpl::ApplicationImp::nodeIdentity_ |
Definition at line 233 of file Application.cpp.
| ValidatorKeys const xrpl::ApplicationImp::validatorKeys_ |
Definition at line 234 of file Application.cpp.
| std::unique_ptr<resource::Manager> xrpl::ApplicationImp::resourceManager_ |
Definition at line 236 of file Application.cpp.
| std::unique_ptr<node_store::Database> xrpl::ApplicationImp::nodeStore_ |
Definition at line 238 of file Application.cpp.
| NodeFamily xrpl::ApplicationImp::nodeFamily_ |
Definition at line 239 of file Application.cpp.
| std::unique_ptr<OrderBookDB> xrpl::ApplicationImp::orderBookDB_ |
Definition at line 240 of file Application.cpp.
| std::unique_ptr<PathRequestManager> xrpl::ApplicationImp::pathRequestManager_ |
Definition at line 241 of file Application.cpp.
| std::unique_ptr<LedgerMaster> xrpl::ApplicationImp::ledgerMaster_ |
Definition at line 242 of file Application.cpp.
| std::unique_ptr<LedgerCleaner> xrpl::ApplicationImp::ledgerCleaner_ |
Definition at line 243 of file Application.cpp.
| std::unique_ptr<InboundLedgers> xrpl::ApplicationImp::inboundLedgers_ |
Definition at line 244 of file Application.cpp.
| std::unique_ptr<InboundTransactions> xrpl::ApplicationImp::inboundTransactions_ |
Definition at line 245 of file Application.cpp.
| std::unique_ptr<LedgerReplayer> xrpl::ApplicationImp::ledgerReplayer_ |
Definition at line 246 of file Application.cpp.
| TaggedCache<UInt256, AcceptedLedger> xrpl::ApplicationImp::acceptedLedgerCache_ |
Definition at line 247 of file Application.cpp.
| std::unique_ptr<NetworkOPs> xrpl::ApplicationImp::networkOPs_ |
Definition at line 248 of file Application.cpp.
| std::unique_ptr<Cluster> xrpl::ApplicationImp::cluster_ |
Definition at line 249 of file Application.cpp.
| std::unique_ptr<PeerReservationTable> xrpl::ApplicationImp::peerReservations_ |
Definition at line 250 of file Application.cpp.
| std::unique_ptr<ManifestCache> xrpl::ApplicationImp::validatorManifests_ |
Definition at line 251 of file Application.cpp.
| std::unique_ptr<ManifestCache> xrpl::ApplicationImp::publisherManifests_ |
Definition at line 252 of file Application.cpp.
| std::unique_ptr<ValidatorList> xrpl::ApplicationImp::validators_ |
Definition at line 253 of file Application.cpp.
| std::unique_ptr<ValidatorSite> xrpl::ApplicationImp::validatorSites_ |
Definition at line 254 of file Application.cpp.
| std::unique_ptr<ServerHandler> xrpl::ApplicationImp::serverHandler_ |
Definition at line 255 of file Application.cpp.
| std::unique_ptr<AmendmentTable> xrpl::ApplicationImp::amendmentTable_ |
Definition at line 256 of file Application.cpp.
| std::unique_ptr<LoadFeeTrack> xrpl::ApplicationImp::feeTrack_ |
Definition at line 257 of file Application.cpp.
| std::unique_ptr<HashRouter> xrpl::ApplicationImp::hashRouter_ |
Definition at line 258 of file Application.cpp.
| RCLValidations xrpl::ApplicationImp::validations_ |
Definition at line 259 of file Application.cpp.
| std::unique_ptr<LoadManager> xrpl::ApplicationImp::loadManager_ |
Definition at line 260 of file Application.cpp.
| std::unique_ptr<TxQ> xrpl::ApplicationImp::txQ_ |
Definition at line 261 of file Application.cpp.
| ClosureCounter<void, boost::system::error_code const&> xrpl::ApplicationImp::waitHandlerCounter_ |
Definition at line 262 of file Application.cpp.
| boost::asio::steady_timer xrpl::ApplicationImp::sweepTimer_ |
Definition at line 263 of file Application.cpp.
| boost::asio::steady_timer xrpl::ApplicationImp::entropyTimer_ |
Definition at line 264 of file Application.cpp.
| std::optional<SQLiteDatabase> xrpl::ApplicationImp::relationalDatabase_ |
Definition at line 266 of file Application.cpp.
| std::unique_ptr<DatabaseCon> xrpl::ApplicationImp::walletDB_ |
Definition at line 267 of file Application.cpp.
| std::unique_ptr<Overlay> xrpl::ApplicationImp::overlay_ |
Definition at line 268 of file Application.cpp.
| std::optional<UInt256> xrpl::ApplicationImp::trapTxID_ |
Definition at line 269 of file Application.cpp.
| boost::asio::signal_set xrpl::ApplicationImp::signals_ |
Definition at line 271 of file Application.cpp.
| std::atomic_flag xrpl::ApplicationImp::isTimeToStop |
Definition at line 273 of file Application.cpp.
| std::atomic<bool> xrpl::ApplicationImp::checkSigs_ |
Definition at line 275 of file Application.cpp.
| std::unique_ptr<ResolverAsio> xrpl::ApplicationImp::resolver_ |
Definition at line 277 of file Application.cpp.
| IOLatencySampler xrpl::ApplicationImp::io_latency_sampler_ |
Definition at line 279 of file Application.cpp.
| std::unique_ptr<GRPCServer> xrpl::ApplicationImp::grpcServer_ |
Definition at line 281 of file Application.cpp.
|
private |
Definition at line 1130 of file Application.cpp.
|
privateinherited |
Definition at line 317 of file PropertyStream.h.
|
privateinherited |
Definition at line 318 of file PropertyStream.h.
|
privateinherited |
Definition at line 319 of file PropertyStream.h.
|
privateinherited |
Definition at line 320 of file PropertyStream.h.
|
privateinherited |
Definition at line 321 of file PropertyStream.h.
|
privateinherited |
Definition at line 14 of file BasicApp.h.
|
privateinherited |
Definition at line 15 of file BasicApp.h.
|
privateinherited |
Definition at line 16 of file BasicApp.h.