git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1084
35b4ef3e-fd22-0410-ab77-
dab3279adceb
+#ifdef FRESCAN_FNA_ENABLED
+#include "../src_frescan/frescan.h"
+#endif
+
/**
* @defgroup frshfna FNA Public Interface
*
/**
* @defgroup frshfna FNA Public Interface
*
frsh_network_address_t *out_address);
#endif
frsh_network_address_t *out_address);
#endif
+#ifdef FRESCAN_FNA_ENABLED
+int frsh_frescan_map_network_address(const frsh_resource_id_t resource_id,
+ const frescan_node_t in_address,
+ frsh_network_address_t *out_address);
+#endif
+
/**
* frsh_XXXX_map_stream_id()
*
/**
* frsh_XXXX_map_stream_id()
*
frsh_stream_id_t *out_stream);
#endif
frsh_stream_id_t *out_stream);
#endif
+#ifdef FRESCAN_FNA_ENABLED
+int frsh_frescan_map_stream_id(const frsh_resource_id_t resource_id,
+ const frescan_channel_t in_stream,
+ frsh_stream_id_t *out_stream);
+#endif
+
/*@}*/
///////////////////////////////////////////////////////////////////
/*@}*/
///////////////////////////////////////////////////////////////////
const struct timespec *period);
#endif
const struct timespec *period);
#endif
+#ifdef FRESCAN_FNA_ENABLED
+int frsh_frescan_negotiation_messages_vres_renegotiate
+ (const frsh_resource_id_t resource_id,
+ const struct timespec *period);
+#endif
+
/**
* frsh_XXXX_negotiation_messages_vres_get_period()
*
/**
* frsh_XXXX_negotiation_messages_vres_get_period()
*
struct timespec *period);
#endif
struct timespec *period);
#endif
+#ifdef FRESCAN_FNA_ENABLED
+int frsh_frescan_negotiation_messages_vres_get_period
+ (const frsh_resource_id_t resource_id,
+ struct timespec *period);
+#endif
+
/**
* frsh_XXXX_service_thread_vres_renegotiate()
*
/**
* frsh_XXXX_service_thread_vres_renegotiate()
*
+#ifdef FRESCAN_FNA_ENABLED
+int frsh_frescan_service_thread_vres_renegotiate
+ (const frsh_resource_id_t resource_id,
+ const struct timespec *budget,
+ const struct timespec *period,
+ bool *accepted);
+#endif
+
/**
* frsh_XXXX_service_thread_vres_get_budget_and_period()
*
/**
* frsh_XXXX_service_thread_vres_get_budget_and_period()
*
struct timespec *period);
#endif
struct timespec *period);
#endif
+#ifdef FRESCAN_FNA_ENABLED
+int frsh_frescan_service_thread_vres_get_budget_and_period
+ (const frsh_resource_id_t resource_id,
+ struct timespec *budget,
+ struct timespec *period);
+#endif
+
/*@}*/
#endif /* _FRSH_FNA_H_ */
/*@}*/
#endif /* _FRSH_FNA_H_ */