Reverbrain wiki

Site Tools


swarm:architecture

Swarm

Swarm is lightweight HTTP-utility library. It consists of several utility classes for better HTTP experience in C++.

So they are:

swarm::url

This class provides convenient interface for working with URLs. It can parse and construct URLs.

swarm::url_query

This class provides interface for manipulating with key-value pairs in URL's query.

swarm::http_headers

This class provides convenient interface for working with HTTP headers. It also provides useful methods to work with special headers like Connection, Content-Length and so on.

swarm::http_request

This class represents an HTTP Request entry with all it's fields like HTTP version, headers and url.

swarm::http_response

This class represents an HTTP Response entry.

All objects above are movable and copyable objects.

swarm::logger

This is a helper class for better logging experience.

Url Fetcher

UrlFetcher is high-level C++ library for performing client HTTP requests. More information is available at UrlFetcher page.

swarm/architecture.txt ยท Last modified: 2013/12/06 21:23 by elessar