Typedefs |
typedef void * | quvi_net_t |
| Network handle.
|
typedef void * | quvi_net_propfeat_t |
| Network property feature handle.
|
typedef int(* | quvi_callback_fetch )(quvi_net_t) |
| Fetch callback function.
|
typedef int(* | quvi_callback_resolve )(quvi_net_t) |
| Resolve callback function.
|
typedef int(* | quvi_callback_verify )(quvi_net_t) |
| Verify callback function.
|
Enumerations |
enum | QUVInetProperty {
QUVI_NET_PROPERTY_NONE = 0x00,
QUVI_NET_PROPERTY_URL = QUVIPROPERTY_STRING + 1,
QUVI_NET_PROPERTY_REDIRECTURL = QUVIPROPERTY_STRING + 2,
QUVI_NET_PROPERTY_CONTENT = QUVIPROPERTY_STRING + 3,
QUVI_NET_PROPERTY_CONTENTTYPE = QUVIPROPERTY_STRING + 4,
QUVI_NET_PROPERTY_CONTENTLENGTH = QUVIPROPERTY_DOUBLE + 5,
QUVI_NET_PROPERTY_RESPONSECODE = QUVIPROPERTY_LONG + 6,
QUVI_NET_PROPERTY_FEATURES = QUVIPROPERTY_VOID + 7,
_QUVI_NET_PROPERTY_LAST = 7
} |
enum | QUVInetPropertyFeature { QUVI_NET_PROPERTY_FEATURE_NONE = 0x00,
QUVI_NET_PROPERTY_FEATURE_NAME = QUVIPROPERTY_STRING + 1,
QUVI_NET_PROPERTY_FEATURE_VALUE = QUVIPROPERTY_STRING + 2,
_QUVI_NET_PROPERTY_FEATURE_LAST = 2
} |
enum | QUVInetPropertyFeatureName { QUVI_NET_PROPERTY_FEATURE_NAME_NONE = 0x00,
QUVI_NET_PROPERTY_FEATURE_ARBITRARYCOOKIE,
QUVI_NET_PROPERTY_FEATURE_USERAGENT,
_QUVI_NET_PROPERTY_FEATURE_NAME_LAST
} |
Functions |
QUVIcode | quvi_net_getprop (quvi_net_t handle, QUVInetProperty property,...) |
| Get network property.
|
QUVIcode | quvi_net_setprop (quvi_net_t handle, QUVInetProperty property,...) |
| Set network property.
|
QUVIcode | quvi_net_getprop_feat (quvi_net_propfeat_t handle, QUVInetPropertyFeature feature,...) |
| Get network property feature.
|
char * | quvi_net_get_one_prop_feat (quvi_net_t handle, QUVInetPropertyFeatureName feature) |
| Convenience function that wraps quvi_net_getprop_feat()
|
QUVIcode | quvi_net_seterr (quvi_net_t handle, const char *fmt,...) |
| Set network error message.
|