diff options
Diffstat (limited to 'indra/llmessage')
| -rw-r--r-- | indra/llmessage/llcoproceduremanager.h | 6 | ||||
| -rw-r--r-- | indra/llmessage/llexperiencecache.h | 3 | ||||
| -rw-r--r-- | indra/llmessage/llproxy.h | 8 | ||||
| -rw-r--r-- | indra/llmessage/message.h | 4 | ||||
| -rw-r--r-- | indra/llmessage/tests/networkio.h | 3 | 
5 files changed, 12 insertions, 12 deletions
| diff --git a/indra/llmessage/llcoproceduremanager.h b/indra/llmessage/llcoproceduremanager.h index 497367b80c..7d0e83180c 100644 --- a/indra/llmessage/llcoproceduremanager.h +++ b/indra/llmessage/llcoproceduremanager.h @@ -37,7 +37,8 @@ class LLCoprocedurePool;  class LLCoprocedureManager : public LLSingleton < LLCoprocedureManager >  { -    friend class LLSingleton < LLCoprocedureManager > ; +    LLSINGLETON(LLCoprocedureManager); +    virtual ~LLCoprocedureManager();  public:      typedef boost::function<U32(const std::string &)> SettingQuery_t; @@ -45,9 +46,6 @@ public:      typedef boost::function<void(LLCoreHttpUtil::HttpCoroutineAdapter::ptr_t &, const LLUUID &id)> CoProcedure_t; -    LLCoprocedureManager(); -    virtual ~LLCoprocedureManager(); -      /// Places the coprocedure on the queue for processing.       ///       /// @param name Is used for debugging and should identify this coroutine. diff --git a/indra/llmessage/llexperiencecache.h b/indra/llmessage/llexperiencecache.h index 1002b33f80..8ee7080d38 100644 --- a/indra/llmessage/llexperiencecache.h +++ b/indra/llmessage/llexperiencecache.h @@ -43,7 +43,7 @@ class LLUUID;  class LLExperienceCache: public LLSingleton < LLExperienceCache >  { -    friend class LLSingleton < LLExperienceCache > ; +    LLSINGLETON(LLExperienceCache);  public:      typedef boost::function<std::string(const std::string &)> CapabilityQuery_t; @@ -103,7 +103,6 @@ public:      static const int PROPERTY_SUSPENDED;	// 1 << 7  private: -    LLExperienceCache();      virtual ~LLExperienceCache();      virtual void initSingleton(); diff --git a/indra/llmessage/llproxy.h b/indra/llmessage/llproxy.h index bd23dd39de..688dff7c83 100644 --- a/indra/llmessage/llproxy.h +++ b/indra/llmessage/llproxy.h @@ -218,14 +218,14 @@ enum LLSocks5AuthType   */  class LLProxy: public LLSingleton<LLProxy>  { -	LOG_CLASS(LLProxy); -public:  	/*###########################################################################################  	METHODS THAT DO NOT LOCK mProxyMutex!  	###########################################################################################*/  	// Constructor, cannot have parameters due to LLSingleton parent class. Call from main thread only. -	LLProxy(); +	LLSINGLETON(LLProxy); +	LOG_CLASS(LLProxy); +public:  	// Static check for enabled status for UDP packets. Call from main thread only.  	static bool isSOCKSProxyEnabled() { return sUDPProxyEnabled; } @@ -239,9 +239,11 @@ public:  	/*###########################################################################################  	METHODS THAT LOCK mProxyMutex! DO NOT CALL WHILE mProxyMutex IS LOCKED!  	###########################################################################################*/ +private:  	// Destructor, closes open connections. Do not call directly, use cleanupClass().  	~LLProxy(); +public:  	// Delete LLProxy singleton. Allows the apr_socket used in the SOCKS 5 control channel to be  	// destroyed before the call to apr_terminate. Call from main thread only.  	static void cleanupClass(); diff --git a/indra/llmessage/message.h b/indra/llmessage/message.h index 681de441ce..f6c5d9e228 100644 --- a/indra/llmessage/message.h +++ b/indra/llmessage/message.h @@ -69,10 +69,10 @@ const S32 MESSAGE_MAX_PER_FRAME = 400;  class LLMessageStringTable : public LLSingleton<LLMessageStringTable>  { -public: -	LLMessageStringTable(); +	LLSINGLETON(LLMessageStringTable);  	~LLMessageStringTable(); +public:  	char *getString(const char *str);  	U32	 mUsed; diff --git a/indra/llmessage/tests/networkio.h b/indra/llmessage/tests/networkio.h index 2aff90ca1e..e579b2fb89 100644 --- a/indra/llmessage/tests/networkio.h +++ b/indra/llmessage/tests/networkio.h @@ -43,7 +43,7 @@  // init time. Use the lazy, on-demand initialization we get from LLSingleton.  class NetworkIO: public LLSingleton<NetworkIO>  { -public: +    LLSINGLETON(NetworkIO);      NetworkIO():          mServicePump(NULL),          mDone(false) @@ -68,6 +68,7 @@ public:                                                         boost::bind(&NetworkIO::done, this, _1));      } +public:      bool pump(F32 timeout=10)      {          // Reset the done flag so we don't pop out prematurely | 
