]> rtime.felk.cvut.cz Git - orte.git/blobdiff - orte/include/protos.h
Document gAVL declaration
[orte.git] / orte / include / protos.h
index 5cf5c6b997561e62765975ab1e112819d13faa64..4750b237e79d125e952fbfecbe5797ca42fe5cb8 100644 (file)
@@ -1,9 +1,18 @@
 /*
  *  $Id: protos.h,v 0.0.0.1             2003/08/21 
  *
- *  AUTHOR: Petr Smolik                 petr.smolik@wo.cz
- *
- *  ORTE - OCERA Real-Time Ethernet     http://www.ocera.org/
+ *  -------------------------------------------------------------------  
+ *                                ORTE                                 
+ *                      Open Real-Time Ethernet                       
+ *                                                                    
+ *                      Copyright (C) 2001-2006                       
+ *  Department of Control Engineering FEE CTU Prague, Czech Republic  
+ *                      http://dce.felk.cvut.cz                       
+ *                      http://www.ocera.org                          
+ *                                                                    
+ *  Author:             Petr Smolik    petr@smoliku.cz             
+ *  Advisor:            Pavel Pisa                                   
+ *  Project Responsible: Zdenek Hanzalek                              
  *  --------------------------------------------------------------------
  *
  *  This program is free software; you can redistribute it and/or modify
@@ -40,7 +49,7 @@ sock_setsockopt(sock_t *sock,int level,int optname,const char *optval, int optle
 extern int
 sock_getsockopt(sock_t *sock,int level,int optname,char *optval, int *optlen);
 extern int
-sock_bind(sock_t *sock,uint16_t port);
+sock_bind(sock_t *sock,uint16_t port, IPAddress listen);
 extern int
 sock_recvfrom(sock_t *sock, void *buf, int max_len,struct sockaddr_in *des,int des_len);
 extern int
@@ -404,9 +413,14 @@ CSTWriterSendTimer(ORTEDomain *d,void *vcstRemoteReader);
 UL_LIST_CUST_DEC(CSTReaderCSChange,
                  CSTReader,CSChange,
                  csChanges,nodeList);
-GAVL_CUST_NODE_INT_DEC(CSTReader, 
-                       CSTSubscriptions, CSTReader, GUID_RTPS,
-                       cstReader, node, guid, gavl_cmp_guid);
+GAVL_CUST_NODE_INT_DEC(CSTReader,         /* prefix */
+                      CSTSubscriptions,  /* root_t */
+                      CSTReader,         /* item_t */
+                      GUID_RTPS,         /* key_t */
+                      cstReader,         /* root_node */
+                      node,              /* item_node */
+                      guid,              /* item_key */
+                      gavl_cmp_guid);    /* cmp_fnc */
 GAVL_CUST_NODE_INT_DEC(CSTRemoteWriter, 
                        CSTReader, CSTRemoteWriter, GUID_RTPS,
                        cstRemoteWriter, node, guid, gavl_cmp_guid);