aboutsummaryrefslogblamecommitdiff
path: root/src/consensus.cpp
blob: 8b6e9779ef71b1bace2aadef61d3151d3d8567ef (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
















                                                                           








                                    
                                    


                    
                                                      

                                        
                                                   





                                      
                        
               









                                                               
                                                                    













                                                        
                                                        
                                              


                
                                                                  








                                                                         
                                                       





                                                      
                                                                 

                                
                            









                                                             


                                                        



                                                                          
                                                          


                                                       
                                                       
     
              


                                                      
                                               


                                                   
     
                   

                        


                
                                                                 
                                                                
                                                  



                                                  

                                
                                            


                                                       

                   
                              
                                    

                                            
                          
                   






                                                      
                                                        
                   

                                                                            
                           


                                                           
                      





                                                              
                                                   









                                     




                                               
     


                                                           
                               





                                                                      



                                                      

                                                           
                                                   


                                          

                                              
                                                       

               

                            
     







                                                          


                                     
                                                                                    























                                                                          


























                                                                       


                                                          
       

 
                                                       


                                                                   

 
                                            
                                             




                                                      

                                        
                    

 





                                                               





                                           



                                                    

                                                                     

                                                         
                        


 
/**
 * Copyright 2018 VMware
 * Copyright 2018 Ted Yin
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distr