⛏️ index : haiku.git

/*
 * Copyright 2013 Haiku Inc. All rights reserved.
 * Distributed under the terms of the MIT License.
 */

#ifndef _B_URL_ROSTER_H_
#define _B_URL_ROSTER_H_


#include <stdlib.h>


class BDataIO;
class BUrl;


namespace BPrivate {

namespace Network {


class BUrlContext;
class BUrlProtocolListener;
class BUrlRequest;

class BUrlProtocolRoster {
public:
	static	BUrlRequest*	MakeRequest(const BUrl& url, BDataIO* output,
								BUrlProtocolListener* listener = NULL,
								BUrlContext* context = NULL);
};


} // namespace Network

} // namespace BPrivate

#endif // _B_URL_ROSTER_H_