Trac is being migrated to new services! Issues can be found in our new 
YouTrack instance and WIKI pages can be found on our 
website.
        
 
    
    
    
      
    
      
      
      
        - Timestamp:
 
        - 
            Jun 3, 2010, 12:26:31 AM (14 years ago)
        
 
        - Author:
 
        - 
          salinasv
        
 
        - Comment:
 
        - 
          
          
Add stack figure
         
      
      
        
          Legend:
          
            - Unmodified
 
            - Added
 
            - Removed
 
            - Modified
 
          
         
        
  
      - 
        
        
              
              
                
                  | 
                    
                      v3
                   | 
                  
                    
                      v4
                   | 
                    | 
                
              
            
                  
                          | 2 | 2 | There will be a self contained stack that makes transparent to every other module about the details of SLP and SLP messages. The proposed architecture exposes a single SLP API on top of the stack and pass it to the lower layers as needed: SLP API → !SlpCall → !SlpLink → Network. Where !SlpLink is an abstraction of the possible transaction methods, each defined in the !DirectConn and SBConn modules. | 
                  
                          | 3 | 3 |  | 
                  
            
                  
                          |   | 4 | {{{ | 
                  
                          |   | 5 |            +------------+ | 
                  
                          |   | 6 |            |  SLP API   | | 
                  
                          |   | 7 |            +------------+ | 
                  
                          |   | 8 |                  | | 
                  
                          |   | 9 |            +------------+ | 
                  
                          |   | 10 |            |  SlpCall   | | 
                  
                          |   | 11 |            +------------+ | 
                  
                          |   | 12 |                  | | 
                  
                          |   | 13 |            +------------+ | 
                  
                          |   | 14 |            |  SlpLink   | | 
                  
                          |   | 15 |            +------------+ | 
                  
                          |   | 16 |               /       \ | 
                  
                          |   | 17 |    +------------+   +------------+ | 
                  
                          |   | 18 |    |  SBConn    |   | DirectConn | | 
                  
                          |   | 19 |    +------------+   +------------+ | 
                  
                          |   | 20 |               \       / | 
                  
                          |   | 21 |            +------------+ | 
                  
                          |   | 22 |            |  Network   | | 
                  
                          |   | 23 |            +------------+ | 
                  
                          |   | 24 |        Figure 1. SLP Stack | 
                  
                          |   | 25 | }}} | 
                  
            
                  
                          | 4 | 26 | ===  SLP API (WIP) === | 
                  
                          | 5 | 27 | This API must abstract everything others modules will need from SLP transactions. This will be the one that creates the !SlpCall for any new transaction as needed | 
                  
            
        
       
  
 
       
   
     
    
        All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public.  Do not post confidential information, especially passwords!