ReplicaNet and RNLobby  1
ProductPatcher Member List

This is the complete list of members for ProductPatcher, including all inherited members.

Begin(ThreadClass *threaded_class)Threadprivate
CallbackComplete(const Status status)ProductPatchervirtual
CallbackFailedToReadFile(const char *file)ProductPatchervirtual
CallbackProcessFile(const char *file)ProductPatchervirtual
CallbackUpdateDownloadPatch(const char *patchingFile, const size_t filePosition, const size_t fileLength)ProductPatchervirtual
CallbackUpdateProgressFile(const char *patchingFile, const size_t filePosition, const size_t fileLength)ProductPatchervirtual
CallbackUpdateProgressProduct(const size_t fileIndex, const size_t maxFileIndex)ProductPatchervirtual
CallThreadEntry(ThreadClass *thread_class)Threadprivatestatic
CheckQuit(void)ThreadClassprivate
DoQuitNow(const int returnCode)ThreadClassprivate
GetCompleted(void)ProductPatcher
GetCurrentProcessorNumber(void)Threadprivatestatic
GetDownloadAttemptsAndFailed(size_t &attempts, size_t &failed) const ProductPatcher
GetDownloadSpeed(size_t &totalBytes, float &overTime) const ProductPatcher
GetEverTerminated(void)Threadprivate
GetIsRunning(void) const Threadprivate
GetNumActive(void) (defined in Thread)Threadinlineprivatestatic
GetNumAllocated(void) (defined in ThreadClass)ThreadClassinlineprivatestatic
GetNumAllocated(void) (defined in Thread)Threadinlineprivatestatic
GetPreferredProcessor(void)Threadprivate
GetTerminated(void)Threadprivate
kAborted enum value (defined in ProductPatcher)ProductPatcher
kErrorEncountered enum value (defined in ProductPatcher)ProductPatcher
kNoOwnerThread enum value (defined in MutexClass)MutexClassprivate
kSuccess enum value (defined in ProductPatcher)ProductPatcher
Lock(void)MutexClassprivate
MutexClass()MutexClassprivate
ProductPatcher() (defined in ProductPatcher)ProductPatcher
SetPreferredProcessor(int processor=kReplicaNetPreferredProcessorOSChoice)Threadprivate
Sleep(int milliseconds)ThreadClassprivate
Start(const char *productPath, const char *patchIndexURL, const char *patchDataURL, const bool multiThread=false, const size_t chunkSize=1024 *1024)ProductPatcher
Status enum name (defined in ProductPatcher)ProductPatcher
Stop(void)ProductPatcher
Terminate(void)Threadprivate
Thread()Threadprivate
RNReplicaNet::ThreadClass()ThreadClassprivate
ThreadExiting(const int returnCode)ThreadClassprivatevirtual
Tidy(void) (defined in ProductPatcher)ProductPatcherprotected
UnLock(void)MutexClassprivate
~MutexClass()MutexClassprivatevirtual
~ProductPatcher() (defined in ProductPatcher)ProductPatchervirtual
~Thread()Threadprivatevirtual
~ThreadClass()ThreadClassprivatevirtual