Xbasic

Extension Namespace

Description

Namespace for JSON, BSON, document database, Curl and oAuth helpers.

Name
Description
Extension::BSON Class

Class support BSON data parsing and creation.

Extension::CouchDB Class

CouchDB client class for performing direct CRUD operations against a couchDB or couchBase endpoint.

Extension::Curl Class

libCurl class - Curl from Xbasic environment.

Extension::CurlFile Class

Object to represent a file or memory stream for uploading or downloading content using the Curl class.

Extension::CurlProgress Class

Class to track progress on a curl operation.

Extension::Json Class

Parse and construct JSON. Can be used to work with JSON content that cannot be easily deserialized to Xbasic.

Extension::Listener Class

Listener class for trapping asynchrouse events.

Extension::ListenerEvent Class

Event data returned by the Extension::Listener.Read() method.

Extension::MongoDB Class

MongoDB client, allows direct CRUD calls to a mongoDB server.

Extension::OAuthClient Class

OAuth class, can be used to sign oAuth 1.0 service requests.

Extension::PReg Class

Regular expression methods.

Extension::PRegResults Class

Class to hold results from the PReg class.

Extension::RedisClient Class

Redis Client class, used to communicate with a Redis Server.

Extension::Regex Class

Regular Expression class for searching and parsing strings.

extension::ToResultSetSettings Class

Settings for create a result set from static data.

Extension::URIParse Class

Parse and construct URI strings.

Extension::URIQuery Class

Parse and convert the query parameters from a URI string.