#ifndef CEPH_AUTHSERVICEHANDLER_H
#define CEPH_AUTHSERVICEHANDLER_H
-#include "include/types.h"
-#include "Auth.h"
+#include <stddef.h> // for NULL
+#include <stdint.h> // for uint64_t
+#include "common/entity_name.h" // for EntityName
+#include "include/buffer_fwd.h" // for bufferlist
class CephContext;
class KeyServer;
+struct AuthCapsInfo;
struct AuthServiceHandler {
protected:
#include "include/encoding.h"
#include <iosfwd>
#include <list>
-#include <set>
#include <string>
namespace ceph {
-#include <errno.h>
#include <string>
#include <vector>
#include "include/encoding.h"
-#include "include/rados.h"
-#include "include/rados/librados.h"
-#include "include/types.h"
+#include "include/rados/librados.hpp" // for IoCtx
#include "cls_lua_client.h"
#include "cls_lua_ops.h"
#ifndef CLS_LUA_CLIENT_HPP
#define CLS_LUA_CLIENT_HPP
#include <string>
-#include <vector>
-#include "include/rados/librados.hpp"
+
+#include "include/buffer_fwd.h" // for bufferlist
+
+namespace librados {
+ class IoCtx;
+}
namespace cls_lua_client {
int exec(librados::IoCtx& ioctx, const std::string& oid,
#define CEPH_CLS_LUA_OPS_H
struct cls_lua_eval_op {
- string script;
- string handler;
+ std::string script;
+ std::string handler;
bufferlist input;
void encode(bufferlist &bl) const {
#include "Graylog.h"
#include <iostream>
-#include <sstream>
-
-#include <arpa/inet.h>
#include "common/Formatter.h"
#include "common/LogEntry.h"
#include <vector>
#include <sstream>
-#include <iomanip>
#include <string>
#include "include/assert.h"
*
*/
-#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "include/atomic.h"
#include "common/RWLock.h"
#include "include/types.h"
-#include "include/compat.h"
#include "include/inline_memory.h"
#include "include/scope_guard.h"
#if defined(HAVE_XIO)
#endif
#include <errno.h>
-#include <fstream>
-#include <sstream>
#include <sys/uio.h>
#include <limits.h>
#include <atomic>
-#include <ostream>
#define CEPH_BUFFER_ALLOC_UNIT (MIN(CEPH_PAGE_SIZE, 4096))
#define CEPH_BUFFER_APPEND_SIZE (CEPH_BUFFER_ALLOC_UNIT - sizeof(raw_combined))
#ifndef CEPH_COMMON_ENTITY_NAME_H
#define CEPH_COMMON_ENTITY_NAME_H
+#include <ifaddrs.h>
+#include <netinet/in.h>
#include <iosfwd>
#include <stdint.h>
#include <string>
#include "include/ipaddr.h"
-#include <sys/socket.h>
+#include <alloca.h>
#include <arpa/inet.h>
+#include <ifaddrs.h>
+#include <netinet/in.h>
+#include <stdint.h>
#include <stdlib.h>
#include <string.h>
-
+#include <sys/socket.h>
static void netmask_ipv4(const struct in_addr *addr,
unsigned int prefix_len,
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <sys/wait.h>
-#include <unistd.h>
/*
* TODO: Switch to libkmod when we abandon older platforms. The APIs
#include <netdb.h>
#include <errno.h>
+#include <ifaddrs.h>
#include "include/ipaddr.h"
#include "include/str_list.h"
#include <string.h>
#include <stdio.h>
-#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <fcntl.h>
#include <keyutils.h>
-#include <sys/types.h>
#include "common/armor.h"
#include "common/safe_io.h"
#include <string.h>
-#include <limits.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <assert.h>
#include <errno.h>
-#include "include/int_types.h"
-
+#include "crush/crush.h"
#include "builder.h"
-#include "hash.h"
#define dprintk(args...) /* printf(args) */
#ifndef CEPH_CRUSH_BUILDER_H
#define CEPH_CRUSH_BUILDER_H
-#include "crush.h"
+#include "include/int_types.h"
+
+struct crush_bucket;
+struct crush_choose_arg;
+struct crush_map;
+struct crush_rule;
/** @ingroup API
*
#define CEPH_INCLUDE_FS_TYPES_H
#include "types.h"
-#include "utime.h"
// --------------------------------------
// ino
#ifndef CEPH_IPADDR_H
#define CEPH_IPADDR_H
-#include <netinet/in.h>
-#include <sys/types.h>
-#include <ifaddrs.h>
-
/*
Find an IP address that is in the wanted subnet.
#include <string>
#include <map>
-#include "include/buffer.h"
+#include "include/buffer.h" // for bufferlist
namespace librados {
// vim: ts=8 sw=2 smarttab
#include "chain_xattr.h"
-
-#include "include/int_types.h"
-
-#include <unistd.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <sys/file.h>
-#include <errno.h>
-#include <dirent.h>
-#include <sys/ioctl.h>
-#include <string.h>
-#include <stdio.h>
-#include "include/assert.h"
+#include <errno.h> // for ERANGE, ENODATA, ENOMEM
+#include <stdio.h> // for size_t, snprintf
+#include <stdlib.h> // for free, malloc
+#include <string.h> // for strcpy, strlen
+#include "include/assert.h" // for assert
+#include "include/buffer.h"
#if defined(__linux__)
#include <linux/fs.h>
#endif
-#include "common/xattr.h"
-#include "include/compat.h"
-
/*
* chaining xattrs
*
#ifndef __CEPH_OSD_CHAIN_XATTR_H
#define __CEPH_OSD_CHAIN_XATTR_H
-#include "include/compat.h"
+#include <errno.h>
+#include <stdio.h>
#include "common/xattr.h"
#include "include/assert.h"
-#include "include/buffer.h"
-#include <string.h>
-#include <stdio.h>
-
-#include <errno.h>
+#include "include/buffer_fwd.h"
#if defined(__linux__)
#include <linux/limits.h>
#include <sys/socket.h>
#endif
#include <arpa/inet.h>
+#include <ifaddrs.h>
static void ipv4(struct sockaddr_in *addr, const char *s) {
int err;