liblog_SystemConfiguration_internal.h [plain text]
#ifndef _LIBLOG_SYSTEMCONFIGURATION_INTERNAL_H
#define _LIBLOG_SYSTEMCONFIGURATION_INTERNAL_H
#include <os/availability.h>
#include <TargetConditionals.h>
#include <sys/cdefs.h>
#include <os/log_private.h>
#include <os/state_private.h>
#ifdef __OBJC__
#import <Foundation/NSObjCRuntime.h>
#import <Foundation/NSAttributedString.h>
typedef NSAttributedString *(*os_log_copy_formatted_fn_t)(const char *type,
id value, os_log_type_info_t info);
OS_EXPORT NS_RETURNS_RETAINED
NSAttributedString *
OSLogCopyFormattedString(const char *type, id value, os_log_type_info_t info);
#endif
#ifdef __OBJC__
#import <Foundation/NSString.h>
typedef NSString *
(*os_state_create_string_fn_t)(const char *data_type,
uint32_t data_size, void *data);
OS_EXPORT NS_RETURNS_RETAINED
NSString *
OSStateCreateStringWithData(const char *data_type, uint32_t data_size, void *data);
#endif
__BEGIN_DECLS
__END_DECLS
#endif // _LIBLOG_SYSTEMCONFIGURATION_INTERNAL_H