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.
|