#include "xdr_gen/xcom_vp.h"
Go to the source code of this file.
 | 
| node_list  | clone_node_list (node_list list) | 
|   | 
| char *  | dbg_list (node_list const *nodes) | 
|   | Debug a node list.  More...
  | 
|   | 
| void  | init_node_list (u_int n, node_address *names, node_list *nodes) | 
|   | 
| int  | match_node (node_address const *n1, node_address const *n2, u_int with_uid) | 
|   | 
| void  | add_node_list (u_int n, node_address *names, node_list *nodes) | 
|   | 
| int  | node_exists (node_address *name, node_list const *nodes) | 
|   | 
| int  | node_exists_with_uid (node_address *name, node_list const *nodes) | 
|   | 
| node_address *  | new_node_address (u_int n, char const *names[]) | 
|   | 
| node_address *  | new_node_address_uuid (u_int n, char const *names[], blob uuid[]) | 
|   | 
| void  | delete_node_address (u_int n, node_address *na) | 
|   | 
| void  | remove_node_list (u_int n, node_address *names, node_list *nodes) | 
|   | 
| node_address *  | init_single_node_address (node_address *na, char const *name, uint32_t services=P_PROP|P_ACC|P_LEARN) | 
|   | 
| node_address *  | init_node_address (node_address *na, u_int n, char const *names[]) | 
|   | 
| node_list *  | empty_node_list () | 
|   | 
| node_list  | null_node_list () | 
|   | 
| blob  | clone_blob (blob const b) | 
|   | 
| blob *  | clone_blob_ptr (blob const *b) | 
|   | 
| uint32_t  | chksum_node_list (node_list const *nodes) | 
|   | 
| size_t  | node_list_size (node_list const *nodes) | 
|   | 
◆ add_node_list()
      
        
          | void add_node_list  | 
          ( | 
          u_int  | 
          n,  | 
        
        
           | 
           | 
          node_address *  | 
          names,  | 
        
        
           | 
           | 
          node_list *  | 
          nodes  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ chksum_node_list()
      
        
          | uint32_t chksum_node_list  | 
          ( | 
          node_list const *  | 
          nodes | ) | 
           | 
        
      
 
 
◆ clone_blob()
      
        
          | blob clone_blob  | 
          ( | 
          blob const  | 
          b | ) | 
           | 
        
      
 
 
◆ clone_blob_ptr()
      
        
          | blob * clone_blob_ptr  | 
          ( | 
          blob const *  | 
          b | ) | 
           | 
        
      
 
 
◆ clone_node_list()
      
        
          | node_list clone_node_list  | 
          ( | 
          node_list  | 
          list | ) | 
           | 
        
      
 
 
◆ dbg_list()
      
        
          | char * dbg_list  | 
          ( | 
          node_list const *  | 
          nodes | ) | 
           | 
        
      
 
 
◆ delete_node_address()
      
        
          | void delete_node_address  | 
          ( | 
          u_int  | 
          n,  | 
        
        
           | 
           | 
          node_address *  | 
          na  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ empty_node_list()
      
        
          | node_list * empty_node_list  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ init_node_address()
      
        
          | node_address * init_node_address  | 
          ( | 
          node_address *  | 
          na,  | 
        
        
           | 
           | 
          u_int  | 
          n,  | 
        
        
           | 
           | 
          char const *  | 
          names[]  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ init_node_list()
      
        
          | void init_node_list  | 
          ( | 
          u_int  | 
          n,  | 
        
        
           | 
           | 
          node_address *  | 
          names,  | 
        
        
           | 
           | 
          node_list *  | 
          nodes  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ init_single_node_address()
      
        
          | node_address * init_single_node_address  | 
          ( | 
          node_address *  | 
          na,  | 
        
        
           | 
           | 
          char const *  | 
          name,  | 
        
        
           | 
           | 
          uint32_t  | 
          services = P_PROP|P_ACC|P_LEARN  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ match_node()
      
        
          | int match_node  | 
          ( | 
          node_address const *  | 
          n1,  | 
        
        
           | 
           | 
          node_address const *  | 
          n2,  | 
        
        
           | 
           | 
          u_int  | 
          with_uid  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ new_node_address()
      
        
          | node_address * new_node_address  | 
          ( | 
          u_int  | 
          n,  | 
        
        
           | 
           | 
          char const *  | 
          names[]  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ new_node_address_uuid()
      
        
          | node_address * new_node_address_uuid  | 
          ( | 
          u_int  | 
          n,  | 
        
        
           | 
           | 
          char const *  | 
          names[],  | 
        
        
           | 
           | 
          blob  | 
          uuid[]  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ node_exists()
      
        
          | int node_exists  | 
          ( | 
          node_address *  | 
          name,  | 
        
        
           | 
           | 
          node_list const *  | 
          nodes  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ node_exists_with_uid()
      
        
          | int node_exists_with_uid  | 
          ( | 
          node_address *  | 
          name,  | 
        
        
           | 
           | 
          node_list const *  | 
          nodes  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ node_list_size()
      
        
          | size_t node_list_size  | 
          ( | 
          node_list const *  | 
          nodes | ) | 
           | 
        
      
 
 
◆ null_node_list()
      
        
          | node_list null_node_list  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ remove_node_list()
      
        
          | void remove_node_list  | 
          ( | 
          u_int  | 
          n,  | 
        
        
           | 
           | 
          node_address *  | 
          names,  | 
        
        
           | 
           | 
          node_list *  | 
          nodes  | 
        
        
           | 
          ) | 
           |  |