Exemplo n.º 1
0
/**
 * Create one webdav session associated to the given chunk
 */
static ne_session* rawx_opensession (gs_chunk_t *chunk, GError **err)
{
	/**@todo TODO manage a proxy HERE*/
	int to_cnx = MAX(C1_RAWX_TO_CNX(chunk->content)/1000, 1);
	int to_op = MAX(C1_RAWX_TO_OP(chunk->content)/1000, 1);
	return opensession_common(&(chunk->ci->id.addr), to_cnx, to_op, err);
}
Exemplo n.º 2
0
/**
 * Create one webdav session associated to the given chunk.
 */
static ne_session*
rainx_opensession (const addr_info_t *rainx_addr, gs_content_t *hollow_content, GError **err)
{
	ne_session *session = NULL;

	int connect_timeout = MAX(C1_RAWX_TO_CNX(hollow_content)/1000, 1);
	int read_timeout = MAX(C1_RAWX_TO_OP(hollow_content)/1000, 1);

	if (NULL == (session = opensession_common(rainx_addr, connect_timeout, read_timeout, err)))
		return NULL;

	return session;
}