ProtocolAnalysis 
            class ProtocolAnalysis(program: ProgramNode, protocolComposer: ProtocolComposer)
Content copied to clipboard
Associates each StatementNode with the Protocols involved in its execution.
Constructors
ProtocolAnalysis
                          
                    Link copied to clipboard
                        fun ProtocolAnalysis(program: ProgramNode, protocolComposer: ProtocolComposer)
Content copied to clipboard
Functions
directReaderProtocols  
                          
                    Link copied to clipboard
                        Returns the set of protocols that direct read the let binding.
directRemoteReaders  
                          
                    Link copied to clipboard
                        hostsToSync  
                          
                    Link copied to clipboard
                        Returns the set of hosts that will synchronize with statement.
participatingHosts 
                          
                    Link copied to clipboard
                        Returns the set of hosts that participate in the execution of statement.
participatingProtocols 
                          
                    Link copied to clipboard
                        Return the protocols participating for node.
primaryProtocol 
                          
                    
                  Link copied to clipboard
                        relevantCommunicationEvents  
                          
                    Link copied to clipboard
                        Return the relevant communication events for the read.
fun relevantCommunicationEvents(letNode: LetNode, reader: SimpleStatementNode): ProtocolCommunication
Content copied to clipboard
Properties
program
                          
                    
                  Link copied to clipboard