mirror of
				https://github.com/ossrs/srs.git
				synced 2025-03-09 15:49:59 +00:00 
			
		
		
		
	SRT: Refine the lock for log.
This commit is contained in:
		
							parent
							
								
									910b5945af
								
							
						
					
					
						commit
						0957cdb944
					
				
					 9 changed files with 88 additions and 90 deletions
				
			
		| 
						 | 
				
			
			@ -15,6 +15,8 @@
 | 
			
		|||
#include <srs_app_reload.hpp>
 | 
			
		||||
#include <srs_protocol_log.hpp>
 | 
			
		||||
 | 
			
		||||
class SrsMutex;
 | 
			
		||||
 | 
			
		||||
// For log TAGs.
 | 
			
		||||
#define TAG_MAIN "MAIN"
 | 
			
		||||
#define TAG_MAYBE "MAYBE"
 | 
			
		||||
| 
						 | 
				
			
			@ -41,7 +43,7 @@ private:
 | 
			
		|||
    bool utc;
 | 
			
		||||
    // TODO: FIXME: use macro define like SRS_MULTI_THREAD_LOG to switch enable log mutex or not.
 | 
			
		||||
    // Mutex for multithread log.
 | 
			
		||||
    pthread_mutex_t mutex_;
 | 
			
		||||
    SrsMutex* mutex_;
 | 
			
		||||
public:
 | 
			
		||||
    SrsFileLog();
 | 
			
		||||
    virtual ~SrsFileLog();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue