Adaptive Framework
0.9.0
|
Implementation of afw_content_type interface for application/x-afw. More...
#include "afw_internal.h"
#include "afw_content_type_impl_declares.h"
#include "afw_stream_impl_declares.h"
Go to the source code of this file.
Data Structures | |
struct | afw_content_type_application_afw_self_s |
struct | afw_content_type_application_afw_object_list_writer_self_s |
struct | afw_content_type_application_afw_stream_self_s |
Macros | |
#define | AFW_IMPLEMENTATION_ID "application_afw" |
#define | AFW_IMPLEMENTATION_INF_SPECIFIER AFW_DEFINE_CONST_DATA |
#define | AFW_IMPLEMENTATION_INF_LABEL afw_content_type_application_afw_inf |
Typedefs | |
typedef struct afw_content_type_application_afw_self_s | afw_content_type_application_afw_self_t |
typedef struct afw_content_type_application_afw_object_list_writer_self_s | afw_content_type_application_afw_object_list_writer_self_t |
typedef struct afw_content_type_application_afw_stream_self_s | afw_content_type_application_afw_stream_self_t |
Functions | |
const afw_value_t * | impl_afw_content_type_raw_to_value (const afw_content_type_t *instance, const afw_memory_t *raw, const afw_utf8_t *source_location, const afw_pool_t *p, afw_xctx_t *xctx) |
const afw_object_t * | impl_afw_content_type_raw_to_object (const afw_content_type_t *instance, const afw_memory_t *raw, const afw_utf8_t *source_location, const afw_utf8_t *adaptor_id, const afw_utf8_t *object_type_id, const afw_utf8_t *object_id, afw_boolean_t cede_p, const afw_pool_t *p, afw_xctx_t *xctx) |
void | impl_afw_content_type_write_value (const afw_content_type_t *instance, const afw_value_t *value, const afw_object_options_t *options, void *context, afw_write_cb_t callback, const afw_pool_t *p, afw_xctx_t *xctx) |
const afw_content_type_object_list_writer_t * | impl_afw_content_type_create_object_list_writer (const afw_content_type_t *instance, const afw_object_options_t *options, void *context, afw_write_cb_t callback, const afw_pool_t *p, afw_xctx_t *xctx) |
void | impl_afw_stream_release (const afw_stream_t *instance, afw_xctx_t *xctx) |
void | impl_afw_stream_read (const afw_stream_t *instance, const void *buffer, afw_size_t size, afw_xctx_t *xctx) |
void | impl_afw_stream_flush (const afw_stream_t *instance, afw_xctx_t *xctx) |
void | impl_afw_stream_write (const afw_stream_t *instance, const void *buffer, afw_size_t size, afw_xctx_t *xctx) |
afw_content_type_application_afw_register (afw_xctx_t *xctx) | |
afw_content_type_application_afw_stream_create (const afw_stream_t *response_stream, const afw_utf8_t *streamId, const afw_utf8_t *info, const afw_pool_t *p, afw_xctx_t *xctx) | |
Create a stream for content type application/afw. More... | |
Implementation of afw_content_type interface for application/x-afw.
Definition in file afw_content_type_application_afw.c.