File: README.md

package info (click to toggle)
sight 25.2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 42,180 kB
  • sloc: cpp: 289,476; xml: 17,257; ansic: 9,878; python: 1,379; sh: 144; makefile: 33
file content (30 lines) | stat: -rw-r--r-- 765 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# sight::io::http

Library containing classes to work with http protocol.

## Classes:
-**ClientQt**: defines an HTTP client using Qt Network.
-**Request**: defines an HTTP request.

### exceptions
This sub-folder contains classes defining exceptions.
-**Base**: defines the base call for all exceptions in this module.
-**ConnectionRefused**: implements exception for an HTTP connection refused.
-**ContentNotFound**: implements exception for HTTP content not found errors.
-**HostNotFound**: implements exception for an HTTP host not found errors.

### helper

-**Series**: defines methods to help converting data::dicom_series to http responses and more. 


## How to use it

### CMake

```cmake

target_link_libraries( my_target <PUBLIC|PRIVATE> io_http)

```