| 
					
				 | 
			
			
				@@ -88,6 +88,8 @@ class Server final : public ServerInterface, private GrpcLibraryCodegen { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     virtual void PreSynchronousRequest(ServerContext* context) = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /// Called after application callback for each synchronous server request 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     virtual void PostSynchronousRequest(ServerContext* context) = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /// Called before server is started. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    virtual void PreServerStart(Server* server) {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   /// Set the global callback object. Can only be called once. Does not take 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   /// ownership of callbacks, and expects the pointed to object to be alive 
			 |