@@ -25,24 +25,24 @@ This library provides the following functions. You can find out more information
25
25
26
26
### Setup and Teardown
27
27
```
28
- void tempodb_create(const char *key, const char *secret)
29
- void tempodb_destroy(void)
28
+ tempodb_config * tempodb_create(const char *key, const char *secret);
29
+ void tempodb_destroy(tempodb_config *config);
30
30
```
31
31
32
32
### Writing Values
33
33
```
34
- int tempodb_write_by_id(const char *series_id, const float value, char *response_buffer, const ssize_t response_buffer_size)
35
- int tempodb_write_by_key(const char *series_key, const float value, char *response_buffer, const ssize_t response_buffer_size)
34
+ int tempodb_write_by_id(tempodb_config *config, const char *series_id, const float value, char *response_buffer, const ssize_t response_buffer_size);
35
+ int tempodb_write_by_key(tempodb_config *config, const char *series_key, const float value, char *response_buffer, const ssize_t response_buffer_size);
36
36
```
37
37
38
38
### Incrementing Values
39
39
```
40
- int tempodb_increment_by_key(const char *series_key, const float value, char *response_buffer, const ssize_t response_buffer_size)
41
- int tempodb_increment_by_id(const char *series_id, const float value, char *response_buffer, const ssize_t response_buffer_size)
40
+ int tempodb_increment_by_key(tempodb_config *config, const char *series_key, const float value, char *response_buffer, const ssize_t response_buffer_size);
41
+ int tempodb_increment_by_id(tempodb_config *config, const char *series_id, const float value, char *response_buffer, const ssize_t response_buffer_size);
42
42
```
43
43
44
44
### Bulk/Batch Updates
45
45
```
46
- int tempodb_bulk_increment(const struct tempodb_bulk_update *updates, ssize_t update_count, char *response_buffer, const ssize_t response_buffer_size);
47
- int tempodb_bulk_write(const struct tempodb_bulk_update *updates, ssize_t update_count, char *response_buffer, const ssize_t response_buffer_size);
46
+ int tempodb_bulk_increment(tempodb_config *config, const tempodb_bulk_update *updates, ssize_t update_count, char *response_buffer, const ssize_t response_buffer_size);
47
+ int tempodb_bulk_write(tempodb_config *config, const tempodb_bulk_update *updates, ssize_t update_count, char *response_buffer, const ssize_t response_buffer_size);
48
48
```
0 commit comments