headers.push_back(pair<string, string>(name, val));
}
- virtual int receive_header(void *ptr, size_t len) { return 0; }
- virtual int receive_data(void *ptr, size_t len) { return 0; }
- virtual int send_data(void *ptr, size_t len) { return 0; }
+ virtual int receive_header(void *ptr, size_t len) = 0;
+ virtual int receive_data(void *ptr, size_t len) = 0;
+ virtual int send_data(void *ptr, size_t len) = 0;
void set_send_length(size_t len) {
send_len = len;
RGWValidateSwiftToken(CephContext *_cct, struct rgw_swift_auth_info *_info) : RGWHTTPClient(_cct), info(_info) {}
int receive_header(void *ptr, size_t len);
+ int receive_data(void *ptr, size_t len) {
+ return 0;
+ }
+ int send_data(void *ptr, size_t len) {
+ return 0;
+ }
friend class RGWKeystoneTokenCache;
};
bl->append((char *)ptr, len);
return 0;
}
+ int receive_header(void *ptr, size_t len) {
+ return 0;
+ }
+ int send_data(void *ptr, size_t len) {
+ return 0;
+ }
+
};
static RGWKeystoneTokenCache *keystone_token_cache = NULL;
bl->append((char *)ptr, len);
return 0;
}
+ int receive_header(void *ptr, size_t len) {
+ return 0;
+ }
+ int send_data(void *ptr, size_t len) {
+ return 0;
+ }
};
static int open_cms_envelope(CephContext *cct, string& src, string& dst)