Machine Learning Library
Public Member Functions | Public Attributes | List of all members
googleapi Class Reference

#include <soapgoogleapiObject.h>

Inheritance diagram for googleapi:
soap

Public Member Functions

 googleapi ()
 
 ~googleapi ()
 
int serve ()
 
 googleapi ()
 
virtual ~googleapi ()
 
virtual int api__doGoogleSearch (char *key, char *q, int start, int maxResults, enum _Enum_1 filter, char *restrict_, enum _Enum_1 safeSearch, char *lr, char *ie, char *oe, struct api__doGoogleSearchResponse *response)
 
virtual int api__doGetCachedPage (char *key, char *url, struct xsd__base64Binary *_return)
 
virtual int api__doSpellingSuggestion (char *key, char *phrase, char **_return)
 

Public Attributes

struct soapsoap
 
const char * endpoint
 
- Public Attributes inherited from soap
short version
 
short copy
 
soap_mode mode
 
soap_mode imode
 
soap_mode omode
 
const char * float_format
 
const char * double_format
 
const char * dime_id_format
 
const char * http_version
 
const char * http_content
 
const char * encodingStyle
 
const char * actor
 
int recv_timeout
 
int send_timeout
 
int connect_timeout
 
int accept_timeout
 
int socket_flags
 
int connect_flags
 
int bind_flags
 
int accept_flags
 
const struct Namespacenamespaces
 
struct Namespacelocal_namespaces
 
struct soap_nlistnlist
 
struct soap_blistblist
 
struct soap_clistclist
 
void * alist
 
struct soap_ilistiht [SOAP_IDHASH]
 
struct soap_plistpht [SOAP_PTRHASH]
 
struct SOAP_ENV__Headerheader
 
struct SOAP_ENV__Faultfault
 
void * user
 
struct soap_pluginplugins
 
char * userid
 
char * passwd
 
int(* fpost )(struct soap *, const char *, const char *, int, const char *, const char *, size_t)
 
int(* fget )(struct soap *)
 
int(* fposthdr )(struct soap *, const char *, const char *)
 
int(* fresponse )(struct soap *, int, size_t)
 
int(* fparse )(struct soap *)
 
int(* fparsehdr )(struct soap *, const char *, const char *)
 
int(* fresolve )(struct soap *, const char *, struct in_addr *inaddr)
 
int(* fconnect )(struct soap *, const char *, const char *, int)
 
int(* fdisconnect )(struct soap *)
 
int(* fclosesocket )(struct soap *, SOAP_SOCKET)
 
int(* fshutdownsocket )(struct soap *, SOAP_SOCKET, int)
 
int(* fopen )(struct soap *, const char *, const char *, int)
 
int(* faccept )(struct soap *, int, struct sockaddr *, int *n)
 
int(* fclose )(struct soap *)
 
int(* fsend )(struct soap *, const char *, size_t)
 
size_t(* frecv )(struct soap *, char *, size_t)
 
int(* fpoll )(struct soap *)
 
int(* fprepareinit )(struct soap *)
 
int(* fpreparesend )(struct soap *, const char *, size_t)
 
int(* fpreparerecv )(struct soap *, const char *, size_t)
 
int(* fignore )(struct soap *, const char *)
 
int(* fserveloop )(struct soap *)
 
void *(* fplugin )(struct soap *, const char *)
 
void *(* fdimereadopen )(struct soap *, void *, const char *, const char *, const char *)
 
void *(* fdimewriteopen )(struct soap *, const char *, const char *, const char *)
 
void(* fdimereadclose )(struct soap *, void *)
 
void(* fdimewriteclose )(struct soap *, void *)
 
size_t(* fdimeread )(struct soap *, void *, char *, size_t)
 
int(* fdimewrite )(struct soap *, void *, const char *, size_t)
 
int master
 
int socket
 
void * os
 
void * is
 
int sendfd
 
int recvfd
 
size_t bufidx
 
size_t buflen
 
soap_wchar ahead
 
short cdata
 
short body
 
unsigned int level
 
size_t count
 
size_t length
 
char * labbuf
 
size_t lablen
 
size_t labidx
 
char buf [SOAP_BUFLEN]
 
char tmpbuf [1024]
 
char msgbuf [1024]
 
char tag [SOAP_TAGLEN]
 
char id [SOAP_TAGLEN]
 
char href [SOAP_TAGLEN]
 
char type [SOAP_TAGLEN]
 
char arrayType [SOAP_TAGLEN]
 
char arraySize [SOAP_TAGLEN]
 
char arrayOffset [SOAP_TAGLEN]
 
short other
 
short root
 
short position
 
int positions [SOAP_MAXDIMS]
 
struct soap_attributeattributes
 
short encoding
 
short mustUnderstand
 
short null
 
short ns
 
short part
 
short alloced
 
short peeked
 
short keep_alive
 
size_t chunksize
 
size_t chunkbuflen
 
char endpoint [SOAP_TAGLEN]
 
char path [SOAP_TAGLEN]
 
char host [SOAP_TAGLEN]
 
char * action
 
char * authrealm
 
char * prolog
 
int port
 
unsigned int max_keep_alive
 
const char * proxy_host
 
int proxy_port
 
const char * proxy_userid
 
const char * proxy_passwd
 
int status
 
int error
 
int errmode
 
int errnum
 
unsigned long idnum
 
unsigned long ip
 
struct soap_dom_elementdom
 
struct soap_dime dime
 
struct soap_mime mime
 
const char * logfile [SOAP_MAXLOGS]
 
FILE * fdebug [SOAP_MAXLOGS]
 
struct soap_cookiecookies
 
const char * cookie_domain
 
const char * cookie_path
 
int cookie_max
 

Constructor & Destructor Documentation

googleapi::googleapi ( )
inline

References namespaces, and soap_init().

googleapi::~googleapi ( )
inline

References soap_destroy, soap_done(), and soap_end().

googleapi::googleapi ( )
inline
virtual googleapi::~googleapi ( )
inlinevirtual

Member Function Documentation

virtual int googleapi::api__doGetCachedPage ( char *  key,
char *  url,
struct xsd__base64Binary _return 
)
inlinevirtual
virtual int googleapi::api__doGoogleSearch ( char *  key,
char *  q,
int  start,
int  maxResults,
enum _Enum_1  filter,
char *  restrict_,
enum _Enum_1  safeSearch,
char *  lr,
char *  ie,
char *  oe,
struct api__doGoogleSearchResponse response 
)
inlinevirtual
virtual int googleapi::api__doSpellingSuggestion ( char *  key,
char *  phrase,
char **  _return 
)
inlinevirtual
int googleapi::serve ( )
inline

References soap_serve().

Member Data Documentation

const char* googleapi::endpoint
struct soap* googleapi::soap

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