1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #pragma once
- #include <cstddef>
- #include <cstdlib>
- #include <cstdarg>
- #include "libgearman-1.0/string.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- struct gearman_vector_st *gearman_string_clone(const struct gearman_vector_st*);
- bool gearman_string_reserve(struct gearman_vector_st *string, size_t need);
- char *gearman_string_c_copy(struct gearman_vector_st *string);
- bool gearman_string_append_character(struct gearman_vector_st *string,
- const char character);
- bool gearman_string_append(struct gearman_vector_st *string,
- const char *value, size_t length);
- void gearman_string_clear(struct gearman_vector_st *string);
- void gearman_string_free(struct gearman_vector_st*& string);
- size_t gearman_string_length(const struct gearman_vector_st *self);
- const char *gearman_string_value(const struct gearman_vector_st *self);
- char *gearman_string_value_mutable(const struct gearman_vector_st *self);
- gearman_string_t gearman_string(const struct gearman_vector_st *self);
- gearman_string_t gearman_string_take_string(struct gearman_vector_st *self);
- #ifdef __cplusplus
- }
- #endif
|