Electroneum
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
 

Detailed Description

Definition at line 43 of file miniupnpc-async.h.

Member Enumeration Documentation

◆ anonymous enum

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

Definition at line 45 of file miniupnpc-async.h.

Member Data Documentation

◆ cif_service_type

char* upnpc_device::cif_service_type

Definition at line 63 of file miniupnpc-libevent.h.

◆ conn_service_type

char* upnpc_device::conn_service_type

Definition at line 66 of file miniupnpc-libevent.h.

◆ control_cif_url

char * upnpc_device::control_cif_url

Definition at line 58 of file miniupnpc-async.h.

◆ control_conn_url

char * upnpc_device::control_conn_url

Definition at line 59 of file miniupnpc-async.h.

◆ desc_conn

struct evhttp_connection* upnpc_device::desc_conn

Definition at line 60 of file miniupnpc-libevent.h.

◆ event_cif_url

char* upnpc_device::event_cif_url

Definition at line 62 of file miniupnpc-libevent.h.

◆ event_conn_url

char* upnpc_device::event_conn_url

Definition at line 65 of file miniupnpc-libevent.h.

◆ http_request

char* upnpc_device::http_request

Definition at line 62 of file miniupnpc-async.h.

◆ http_request_len

int upnpc_device::http_request_len

Definition at line 63 of file miniupnpc-async.h.

◆ http_request_sent

int upnpc_device::http_request_sent

Definition at line 64 of file miniupnpc-async.h.

◆ http_response

char* upnpc_device::http_response

Definition at line 65 of file miniupnpc-async.h.

◆ http_response_chunked

int upnpc_device::http_response_chunked

Definition at line 69 of file miniupnpc-async.h.

◆ http_response_code

int upnpc_device::http_response_code

Definition at line 70 of file miniupnpc-async.h.

◆ http_response_content_length

int upnpc_device::http_response_content_length

Definition at line 68 of file miniupnpc-async.h.

◆ http_response_end_of_headers

int upnpc_device::http_response_end_of_headers

Definition at line 67 of file miniupnpc-async.h.

◆ http_response_received

int upnpc_device::http_response_received

Definition at line 66 of file miniupnpc-async.h.

◆ http_socket

int upnpc_device::http_socket

Definition at line 60 of file miniupnpc-async.h.

◆ next [1/2]

struct upnpc_device* upnpc_device::next

Definition at line 44 of file miniupnpc-async.h.

◆ next [2/2]

upnpc_device_t* upnpc_device::next

Definition at line 58 of file miniupnpc-libevent.h.

◆ parent

upnpc_t* upnpc_device::parent

Definition at line 57 of file miniupnpc-libevent.h.

◆ root_desc_location

char * upnpc_device::root_desc_location

Definition at line 57 of file miniupnpc-async.h.

◆ selfaddr

struct sockaddr_storage upnpc_device::selfaddr

Definition at line 72 of file miniupnpc-async.h.

◆ selfaddrlen

socklen_t upnpc_device::selfaddrlen

Definition at line 73 of file miniupnpc-async.h.

◆ soap_conn

struct evhttp_connection* upnpc_device::soap_conn

Definition at line 67 of file miniupnpc-libevent.h.

◆ soap_response_data

struct NameValueParserData upnpc_device::soap_response_data

Definition at line 71 of file miniupnpc-async.h.

◆ socket_flags

int upnpc_device::socket_flags

Definition at line 61 of file miniupnpc-async.h.

◆ state [1/2]

enum { ... } upnpc_device::state

◆ state [2/2]

unsigned int upnpc_device::state

Definition at line 69 of file miniupnpc-libevent.h.


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