]> rtime.felk.cvut.cz Git - frescor/fwp.git/blobdiff - fwp/lib/fwp/fwp_endpoint.h
Removed "descriptor" types
[frescor/fwp.git] / fwp / lib / fwp / fwp_endpoint.h
index 811e1f9ffa0db18c002374cf70cb550342178278..18358952bc79b8a65719f54cf238dae826826ecd 100644 (file)
@@ -55,8 +55,6 @@ typedef enum {
 
 struct fwp_endpoint;
 typedef struct fwp_endpoint fwp_endpoint_t;
-/** fwp endpoint descriptor type */
-typedef struct fwp_endpoint* fwp_endpoint_d_t;
 
 typedef unsigned int fwp_addr_t;
 
@@ -73,24 +71,23 @@ struct fwp_endpoint_attr {
 
 #include "fwp_vres.h"
 
-int fwp_endpoint_get_params(fwp_endpoint_d_t epointd, unsigned int *node, 
+int fwp_endpoint_get_params(fwp_endpoint_t *ep, unsigned int *node, 
                                unsigned int *port, fwp_endpoint_attr_t *attr);
 int fwp_send_endpoint_create(unsigned int node, unsigned int port,
                                fwp_endpoint_attr_t *attr, 
-                               fwp_endpoint_d_t *epointd);
+                               fwp_endpoint_t **epoint);
 int fwp_receive_endpoint_create(/*unsigned int node,*/ unsigned int port,
                                fwp_endpoint_attr_t *attr, 
-                               fwp_endpoint_d_t *epointd);
-int fwp_endpoint_destroy(fwp_endpoint_d_t epointd);
+                               fwp_endpoint_t **epoint);
+int fwp_endpoint_destroy(fwp_endpoint_t *ep);
 
-int fwp_send_endpoint_bind(fwp_endpoint_d_t epointd, fwp_vres_d_t vresd);
-int fwp_send_endpoint_unbind(fwp_endpoint_d_t epointd);
+int fwp_send_endpoint_bind(fwp_endpoint_t *ep, fwp_vres_t *vres);
+int fwp_send_endpoint_unbind(fwp_endpoint_t *ep);
 
-ssize_t fwp_recv(fwp_endpoint_d_t epointd,
+ssize_t fwp_recv(fwp_endpoint_t *ep,
                        void *buffer, const size_t buffer_size,
                        unsigned int *from, int flags);
-int fwp_send(fwp_endpoint_d_t epointd, const void *msg, const size_t size, 
-               int flags);
+int fwp_send(fwp_endpoint_t *ep, const void *msg, const size_t size);
 int fwp_endpoint_attr_init(fwp_endpoint_attr_t *attr);
 
 static inline int fwp_endpoint_attr_setreliability(fwp_endpoint_attr_t *attr,