Monero
Public Types | Public Attributes | List of all members
upnpc_device Struct Reference

#include <miniupnpc-async.h>

Collaboration diagram for upnpc_device:
Collaboration graph
[legend]

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

◆ state [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: