class EE::Network::Http::AsyncRequest

class AsyncRequest: public EE::System::Thread {
public:
    // construction

    AsyncRequest(Http* http, const AsyncResponseCallback& cb, Http::Request request, Time timeout);
    AsyncRequest(Http* http, const AsyncResponseCallback& cb, Http::Request request, IOStream& writeTo, Time timeout);
    AsyncRequest(Http* http, const AsyncResponseCallback& cb, Http::Request request, std::string writePath, Time timeout);
    ~AsyncRequest();

    // methods

    void run();
};

Inherited Members

public:
    // typedefs

    typedef void (*FuncType)(void *);

    // methods

    static Uint32 getCurrentThreadId();
    void launch();
    void wait();
    void terminate();
    Uint32 getId();