32 #ifndef QC_HTTP_CLIENT_H_ 33 #define QC_HTTP_CLIENT_H_ 36 DLLEXPORT
extern QoreClass *QC_HTTPCLIENT;
40 class HTTPInfoRefHelper {
51 DLLLOCAL ~HTTPInfoRefHelper() {
AutoVLock is a container for safely managing global variable and object lock handovers, required for functions accessing global variables and object data where locking is necessary.
Definition: AutoVLock.h:80
This is the hash or associative list container type in Qore, dynamically allocated only...
Definition: QoreHashNode.h:50
DLLEXPORT int setKeyValue(const char *key, QoreValue value, ExceptionSink *xsink)
sets the value of "key" to "value"
contains constants, classes, and subnamespaces in QoreProgram objects
Definition: QoreNamespace.h:64
DLLLOCAL T * release()
releases the pointer to the caller
Definition: ReferenceHolder.h:91
Qore's string value type, reference counted, dynamically-allocated only.
Definition: QoreStringNode.h:50
defines a Qore-language class
Definition: QoreClass.h:239
parse type: reference to a lvalue expression
Definition: ReferenceNode.h:45
unsigned qore_classid_t
used for the unique class ID for QoreClass objects
Definition: common.h:79
container for holding Qore-language exception information and also for registering a "thread_exit" ca...
Definition: ExceptionSink.h:46
helper class to manage variable references passed to functions and class methods, stack only...
Definition: QoreTypeSafeReferenceHelper.h:57
DLLEXPORT void assimilate(ExceptionSink *xs)
assimilates all entries of the "xs" argument by appending them to the internal list and deletes the "...