libUPnP
1.6.17
|
#include <membuffer.h>
Data Fields | |
char * | buf |
size_t | length |
size_t | capacity |
size_t | size_inc |
Maintains a block of dynamically allocated memory note: Total length/capacity should not exceed MAX_INT
char* membuffer::buf |
mem buffer; must not write beyond buf[length-1] (read/write).
Referenced by check_soap_action_header(), CheckOtherHTTPHeaders(), gena_process_subscription_renewal_request(), gena_process_unsubscribe_request(), gena_subscribe(), gena_unsubscribe(), get_alias(), get_request_type(), http_OpenHttpGetProxy(), http_RecvPostMessage(), is_valid_alias(), membuffer_assign(), membuffer_attach(), membuffer_delete(), membuffer_destroy(), membuffer_detach(), membuffer_insert(), membuffer_set_size(), notify_send_and_recv(), process_request(), readFromSSDPSocket(), respond_ok(), send_action_response(), send_error_response(), send_var_query_response(), and web_server_set_root_dir().
size_t membuffer::capacity |
total allocated memory (read-only).
Referenced by membuffer_attach(), and membuffer_set_size().
size_t membuffer::length |
length of buffer (read-only).
Referenced by check_soap_action_header(), CheckOtherHTTPHeaders(), gena_process_notification_event(), gena_subscribe(), gena_unsubscribe(), get_alias(), get_request_type(), http_OpenHttpGetProxy(), membuffer_append(), membuffer_append_str(), membuffer_assign(), membuffer_attach(), membuffer_delete(), membuffer_insert(), membuffer_set_size(), notify_send_and_recv(), process_request(), readFromSSDPSocket(), respond_ok(), send_action_response(), send_error_response(), send_var_query_response(), and web_server_set_root_dir().
size_t membuffer::size_inc |
used to increase size; MUST be > 0; (read/write).
Referenced by CreateServicePacket(), gena_subscribe(), gena_unsubscribe(), genaNotify(), membuffer_init(), membuffer_set_size(), and respond_ok().