Monero
Loading...
Searching...
No Matches
upnpc_device Struct Reference

#include <miniupnpc-async.h>

Collaboration diagram for upnpc_device:

Public Types

enum  {
  EDevInit = 1 , EDevGetDescConnect , EDevGetDescRequest , EDevGetDescResponse ,
  EDevReady , EDevSoapConnect , EDevSoapRequest , EDevSoapResponse ,
  EDevFinalized = 99 , EDevError = 1000
}

Public Attributes

struct upnpc_devicenext
enum upnpc_device:: { ... }  state
char * root_desc_location
char * control_cif_url
char * control_conn_url
int http_socket
int socket_flags
char * http_request
int http_request_len
int http_request_sent
char * http_response
int http_response_received
int http_response_end_of_headers
int http_response_content_length
int http_response_chunked
int http_response_code
struct NameValueParserData soap_response_data
struct sockaddr_storage selfaddr
socklen_t selfaddrlen
upnpc_tparent
upnpc_device_tnext
struct evhttp_connection * desc_conn
char * event_cif_url
char * cif_service_type
char * event_conn_url
char * conn_service_type
struct evhttp_connection * soap_conn
unsigned int state

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
EDevInit 
EDevGetDescConnect 
EDevGetDescRequest 
EDevGetDescResponse 
EDevReady 
EDevSoapConnect 
EDevSoapRequest 
EDevSoapResponse 
EDevFinalized 
EDevError 

Member Data Documentation

◆ cif_service_type

char* upnpc_device::cif_service_type

◆ conn_service_type

char* upnpc_device::conn_service_type

◆ control_cif_url

char * upnpc_device::control_cif_url

◆ control_conn_url

char * upnpc_device::control_conn_url

◆ desc_conn

struct evhttp_connection* upnpc_device::desc_conn

◆ event_cif_url

char* upnpc_device::event_cif_url

◆ event_conn_url

char* upnpc_device::event_conn_url

◆ http_request

char* upnpc_device::http_request

◆ http_request_len

int upnpc_device::http_request_len

◆ http_request_sent

int upnpc_device::http_request_sent

◆ http_response

char* upnpc_device::http_response

◆ http_response_chunked

int upnpc_device::http_response_chunked

◆ http_response_code

int upnpc_device::http_response_code

◆ http_response_content_length

int upnpc_device::http_response_content_length

◆ http_response_end_of_headers

int upnpc_device::http_response_end_of_headers

◆ http_response_received

int upnpc_device::http_response_received

◆ http_socket

int upnpc_device::http_socket

◆ next [1/2]

struct upnpc_device* upnpc_device::next

◆ next [2/2]

upnpc_device_t* upnpc_device::next

◆ parent

upnpc_t* upnpc_device::parent

◆ root_desc_location

char * upnpc_device::root_desc_location

◆ selfaddr

struct sockaddr_storage upnpc_device::selfaddr

◆ selfaddrlen

socklen_t upnpc_device::selfaddrlen

◆ soap_conn

struct evhttp_connection* upnpc_device::soap_conn

◆ soap_response_data

struct NameValueParserData upnpc_device::soap_response_data

◆ socket_flags

int upnpc_device::socket_flags

◆ [] [1/2]

enum { ... } upnpc_device::state

◆ state [2/2]

unsigned int upnpc_device::state

The documentation for this struct was generated from the following files: