The cl-azure Reference Manual

This is the cl-azure Reference Manual, version 0.2.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:59:01 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-azure

A Windows Azure library for Common Lisp.

Author

Rob Blackwell

Version

0.2.1

Dependencies
  • drakma (system).
  • ironclad (system).
  • cxml (system).
  • cl-base64 (system).
  • babel (system).
  • cl-ppcre (system).
  • puri (system).
  • cl-json (system).
  • rt (system).
Source

cl-azure.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 cl-azure/cl-azure.asd

Source

cl-azure.asd.

Parent Component

cl-azure (system).

ASDF Systems

cl-azure.


3.1.2 cl-azure/package.lisp

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Packages

cl-azure.


3.1.3 cl-azure/util.lisp

Dependency

package.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Internals

3.1.4 cl-azure/http.lisp

Dependency

util.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Internals

3.1.5 cl-azure/handlers.lisp

Dependency

http.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Internals

3.1.6 cl-azure/xml.lisp

Dependency

handlers.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Internals

3.1.7 cl-azure/datetime.lisp

Dependency

xml.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Internals

3.1.8 cl-azure/edm.lisp

Dependency

datetime.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Public Interface

print-object (method).

Internals

3.1.9 cl-azure/account.lisp

Dependency

edm.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Public Interface
Internals

3.1.10 cl-azure/request.lisp

Dependency

account.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Internals

3.1.11 cl-azure/tables.lisp

Dependency

request.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Public Interface
Internals

3.1.12 cl-azure/blobs.lisp

Dependency

tables.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Public Interface
Internals

3.1.13 cl-azure/queues.lisp

Dependency

blobs.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Public Interface
Internals

3.1.14 cl-azure/manage.lisp

Dependency

queues.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Public Interface
Internals

3.1.15 cl-azure/acs.lisp

Dependency

manage.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Internals

3.1.16 cl-azure/servicebus.lisp

Dependency

acs.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Internals

3.1.17 cl-azure/media.lisp

Dependency

servicebus.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).

Public Interface
Internals

3.1.18 cl-azure/tests.lisp

Dependency

media.lisp (file).

Source

cl-azure.asd.

Parent Component

cl-azure (system).


4 Packages

Packages are listed by definition order.


4.1 cl-azure

Source

package.lisp.

Nickname

wa

Use List

common-lisp.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *storage-account*
Package

cl-azure.

Source

account.lisp.


5.1.2 Ordinary functions

Function: account-from-environment ()

Reads the Azure account details from the underlying OS variables AZURE_ACCOUNT_NAME and AZURE_ACCOUNT_KEY

Package

cl-azure.

Source

account.lisp.

Function: approximate-messages-count (queue-name &key account)

Returns the approximate number of messages on the given queue.

Package

cl-azure.

Source

queues.lisp.

Function: clear-messages (queue-name &key account handler)

Deletes all messages from the specified queue.

Package

cl-azure.

Source

queues.lisp.

Function: create-container (container-name &key account handler)

Creates a new container.

Package

cl-azure.

Source

blobs.lisp.

Function: create-queue (queue-name &key account handler)

Creates a new queue with the given name.

Package

cl-azure.

Source

queues.lisp.

Function: create-table (table-name &key account handler)

Creates a table.

Package

cl-azure.

Source

tables.lisp.

Function: delete-blob (container-name blob-name &key account handler)

Deletes a blob.

Package

cl-azure.

Source

blobs.lisp.

Function: delete-container (container-name &key account handler)

Deletes a container.

Package

cl-azure.

Source

blobs.lisp.

Function: delete-message (queue-name message-id pop-receipt &key account handler)

Deletes the specified message.

Package

cl-azure.

Source

queues.lisp.

Function: delete-queue (queue-name &key account handler)

Deletes a queue

Package

cl-azure.

Source

queues.lisp.

Function: delete-table (table-name &key account handler)

Deletes the specified table and any data it contains.

Package

cl-azure.

Source

tables.lisp.

Function: ensure-table (table-name &key account handler)

Ensures that a table exists, if necessary creates it.

Package

cl-azure.

Source

tables.lisp.

Function: get-blob (container-name blob-name &key account handler)

Gets a Blob from the specificed container.

Package

cl-azure.

Source

blobs.lisp.

Function: get-blob-file (container-name blob-name file-name &key account if-exists)

Gets a Blob and saves it to a file.

Package

cl-azure.

Source

blobs.lisp.

Function: get-blob-string (container-name blob-name &key account)

Gets a Blob and returns it as a UTF8 string.

Package

cl-azure.

Source

blobs.lisp.

Function: get-media-assets (&key media-account handler)
Package

cl-azure.

Source

media.lisp.

Function: get-media-jobs (&key media-account handler)
Package

cl-azure.

Source

media.lisp.

Function: get-media-processors (&key media-account handler)
Package

cl-azure.

Source

media.lisp.

Function: get-media-token (&key account handler)

Requests a token from the OAuth v2 endpoint of ACS.

Package

cl-azure.

Source

media.lisp.

Function: get-messages (queue-name &key account handler)

Retrieves one or more messages from the front of the queue.

Package

cl-azure.

Source

queues.lisp.

Function: get-queue-metadata (queue-name &key account handler)

Retrieves user-defined metadata and queue properties on the specified queue.

Package

cl-azure.

Source

queues.lisp.

Function: insert-entity (table-name entity &key account handler)

Inserts a new entity into a table.

Package

cl-azure.

Source

tables.lisp.

Function: list-blobs (container &key account handler)

Enumerates the blobs in a storage container.

Package

cl-azure.

Source

blobs.lisp.

Function: list-certificates (service-name &key subscription-id management-certificate handler)

Lists all certificates associated with the specified hosted service.

Package

cl-azure.

Source

manage.lisp.

Function: list-containers (&key account handler)

Enumerates the containers in a storage account.

Package

cl-azure.

Source

blobs.lisp.

Function: list-hosted-services (&key subscription-id management-certificate handler)

Lists the hosted services available for a subscription.

Package

cl-azure.

Source

manage.lisp.

Function: list-queues (&key account handler)

Enumerates the queues in a storage account.

Package

cl-azure.

Source

queues.lisp.

Function: list-storage-accounts (&key subscription-id management-certificate handler)

Lists the storage accounts available for a subscription.

Package

cl-azure.

Source

manage.lisp.

Function: make-media-account (name key)
Package

cl-azure.

Source

media.lisp.

Function: peek-messages (queue-name &key account handler)

Retrieves one or more messages from the front of the queue, but does not alter the visibility of the message.

Package

cl-azure.

Source

queues.lisp.

Function: put-blob (container-name blob-name content &key account blob-type handler)

Creates a new block blob or page blob.

Package

cl-azure.

Source

blobs.lisp.

Function: put-message (queue-name message &key account handler)

Adds a new message to the back of the message queue.

Package

cl-azure.

Source

queues.lisp.

Function: query-entities (table-name &key account partition-key row-key filter select handler)

Queries data in a table.

Package

cl-azure.

Source

tables.lisp.

Function: query-tables (&key account handler)

Enumerates the tables in a storage account.

Package

cl-azure.

Source

tables.lisp.


5.1.3 Standalone methods

Method: print-object ((self edm-object) stream)
Source

edm.lisp.


5.2 Internals


5.2.1 Constants

Constant: +day-names+
Package

cl-azure.

Source

datetime.lisp.

Constant: +devstore-account+
Package

cl-azure.

Source

account.lisp.

Constant: +devstore-blob-url+
Package

cl-azure.

Source

account.lisp.

Constant: +devstore-key+
Package

cl-azure.

Source

account.lisp.

Constant: +devstore-queue-url+
Package

cl-azure.

Source

account.lisp.

Constant: +devstore-table-url+
Package

cl-azure.

Source

account.lisp.

Constant: +edm-binary+

An array of bytes up to 64 KB in size

Package

cl-azure.

Source

edm.lisp.

Constant: +edm-boolean+

A Boolean value

Package

cl-azure.

Source

edm.lisp.

Constant: +edm-datetime+

A 64 bit value in UTC

Package

cl-azure.

Source

edm.lisp.

Constant: +edm-double+

A 64 bit floating point value

Package

cl-azure.

Source

edm.lisp.

Constant: +edm-guid+

A 128-bit globally unique identifier

Package

cl-azure.

Source

edm.lisp.

Constant: +edm-int32+

A 32-bit integer

Package

cl-azure.

Source

edm.lisp.

Constant: +edm-int64+

A 64-bit integer

Package

cl-azure.

Source

edm.lisp.

Constant: +edm-string+

A UTF-16-encoded of upto 64 KB in size

Package

cl-azure.

Source

edm.lisp.

Constant: +http-accepted+

Accepted

Package

cl-azure.

Source

http.lisp.

Constant: +http-authorization-required+

Unauthorized

Package

cl-azure.

Source

http.lisp.

Constant: +http-bad-gateway+

Bad Gateway

Package

cl-azure.

Source

http.lisp.

Constant: +http-bad-request+

Bad Request

Package

cl-azure.

Source

http.lisp.

Constant: +http-conflict+

Conflict

Package

cl-azure.

Source

http.lisp.

Constant: +http-continue+

Continue

Package

cl-azure.

Source

http.lisp.

Constant: +http-created+

Created

Package

cl-azure.

Source

http.lisp.

Constant: +http-expectation-failed+

Expectation Failed

Package

cl-azure.

Source

http.lisp.

Constant: +http-failed-dependency+

Failed Dependency

Package

cl-azure.

Source

http.lisp.

Constant: +http-forbidden+

Forbidden

Package

cl-azure.

Source

http.lisp.

Constant: +http-gateway-time-out+

Gateway Timeout

Package

cl-azure.

Source

http.lisp.

Constant: +http-gone+

Gone

Package

cl-azure.

Source

http.lisp.

Constant: +http-internal-server-error+

Internal Server Error

Package

cl-azure.

Source

http.lisp.

Constant: +http-length-required+

Length Required

Package

cl-azure.

Source

http.lisp.

Constant: +http-method-not-allowed+

Method Not Allowed

Package

cl-azure.

Source

http.lisp.

Constant: +http-moved-permanently+

Moved Permanently

Package

cl-azure.

Source

http.lisp.

Constant: +http-moved-temporarily+

Found

Package

cl-azure.

Source

http.lisp.

Constant: +http-multi-status+

Multi-Status

Package

cl-azure.

Source

http.lisp.

Constant: +http-multiple-choices+

Multiple Choices

Package

cl-azure.

Source

http.lisp.

Constant: +http-no-content+

No Content

Package

cl-azure.

Source

http.lisp.

Constant: +http-non-authoritative-information+

Non-Authoritative Information

Package

cl-azure.

Source

http.lisp.

Constant: +http-not-acceptable+

Not Acceptable

Package

cl-azure.

Source

http.lisp.

Constant: +http-not-found+

Not Found

Package

cl-azure.

Source

http.lisp.

Constant: +http-not-implemented+

Not Implemented

Package

cl-azure.

Source

http.lisp.

Constant: +http-not-modified+

Not Modified

Package

cl-azure.

Source

http.lisp.

Constant: +http-ok+

OK

Package

cl-azure.

Source

http.lisp.

Constant: +http-partial-content+

Partial Content

Package

cl-azure.

Source

http.lisp.

Constant: +http-payment-required+

Payment Required

Package

cl-azure.

Source

http.lisp.

Constant: +http-precondition-failed+

Precondition Failed

Package

cl-azure.

Source

http.lisp.

Constant: +http-proxy-authentication-required+

Proxy Authentication Required

Package

cl-azure.

Source

http.lisp.

Constant: +http-request-entity-too-large+

Request Entity Too Large

Package

cl-azure.

Source

http.lisp.

Constant: +http-request-time-out+

Request Timeout

Package

cl-azure.

Source

http.lisp.

Constant: +http-request-uri-too-large+

Request-URI Too Large

Package

cl-azure.

Source

http.lisp.

Constant: +http-requested-range-not-satisfiable+

Requested Range Not Satisfiable

Package

cl-azure.

Source

http.lisp.

Constant: +http-reset-content+

Reset Content

Package

cl-azure.

Source

http.lisp.

Constant: +http-see-other+

See Other

Package

cl-azure.

Source

http.lisp.

Constant: +http-service-unavailable+

Service Unavailable

Package

cl-azure.

Source

http.lisp.

Constant: +http-switching-protocols+

Switching Protocols

Package

cl-azure.

Source

http.lisp.

Constant: +http-temporary-redirect+

Temporary Redirect

Package

cl-azure.

Source

http.lisp.

Constant: +http-unsupported-media-type+

Unsupported Media Type

Package

cl-azure.

Source

http.lisp.

Constant: +http-use-proxy+

Use Proxy

Package

cl-azure.

Source

http.lisp.

Constant: +http-version-not-supported+

HTTP Version Not Supported

Package

cl-azure.

Source

http.lisp.

Constant: +linefeed+
Package

cl-azure.

Source

request.lisp.

Constant: +media-api-url+
Package

cl-azure.

Source

media.lisp.

Constant: +media-oauth-url+
Package

cl-azure.

Source

media.lisp.

Constant: +month-names+
Package

cl-azure.

Source

datetime.lisp.

Constant: +service-management-version+
Package

cl-azure.

Source

manage.lisp.

Constant: +utf8-bom+

Byte Order Mark for UTF-8

Package

cl-azure.

Source

util.lisp.


5.2.2 Special variables

Special Variable: *create-table-template*
Package

cl-azure.

Source

tables.lisp.

Special Variable: *get-media-token-template*
Package

cl-azure.

Source

media.lisp.

Special Variable: *insert-entity-template*
Package

cl-azure.

Source

tables.lisp.

Special Variable: *management-certificate*
Package

cl-azure.

Source

manage.lisp.

Special Variable: *media-account*
Package

cl-azure.

Source

media.lisp.

Special Variable: *plaintext-token-request-body-template*
Package

cl-azure.

Source

acs.lisp.

Special Variable: *put-message-template*
Package

cl-azure.

Source

queues.lisp.

Special Variable: *sample-account*
Package

cl-azure.

Source

account.lisp.

Special Variable: *servicebus-credentials*
Package

cl-azure.

Source

servicebus.lisp.

Special Variable: *servicebus-send-message-body-template*
Package

cl-azure.

Source

servicebus.lisp.

Special Variable: *subscription-id*
Package

cl-azure.

Source

manage.lisp.


5.2.3 Macros

Macro: defconstant (name value &optional doc)

Make sure VALUE is evaluated only once (to appease SBCL).

Package

cl-azure.

Source

util.lisp.


5.2.4 Ordinary functions

Function: accepted-handler (response)

Returns true if the HTTP response is accepted, otherwise raises an error.

Package

cl-azure.

Source

handlers.lisp.

Function: add-header (request header)
Package

cl-azure.

Source

http.lisp.

Function: authorization-header (account-name signature)

Returns an HTTP authorization header for Windows Azure Shared Key Lite format authorisation.

Package

cl-azure.

Source

request.lisp.

Function: blob-storage-request (method resource &key account content headers handler)

Makes an HTTP request to the Blob storage API.

Package

cl-azure.

Source

blobs.lisp.

Function: canonicalized-headers (request)

See http://msdn.microsoft.com/en-us/library/dd179428.aspx, Constructing the Canonicalized Headers String.

Package

cl-azure.

Source

request.lisp.

Function: canonicalized-resource-1 (request)

See http://msdn.microsoft.com/en-us/library/dd179428.aspx, 2009-09-19 Shared Key Format.

Package

cl-azure.

Source

request.lisp.

Function: canonicalized-resource-2 (request)

See http://msdn.microsoft.com/en-us/library/dd179428.aspx, 2009-09-19 Shared Key Lite and Table Service Format.

Package

cl-azure.

Source

request.lisp.

Function: created-handler (response)

Returns true if the HTTP response is ok, otherwise raises an error.

Package

cl-azure.

Source

handlers.lisp.

Function: dissect-query (query-string)

Accepts a query string as in PURI:URI-QUERY and returns a corresponding alist of name/value pairs.

Package

cl-azure.

Source

request.lisp.

Function: ensure-created-handler (response)

returns true if the HTTP response is created, otherwise raises an error.

Package

cl-azure.

Source

handlers.lisp.

Function: entity-content (entity)
Package

cl-azure.

Source

tables.lisp.

Function: extract-named-elements (doc name)

Extracts a list of all values from elements named name within an XML document doc.

Package

cl-azure.

Source

xml.lisp.

Function: extract-rows (doc rowname)

Returns a list of plists being rows identified by rowname.

Package

cl-azure.

Source

xml.lisp.

Function: extract-token (response)

Extracts an ACS supplied SimpleWebToken from an ACS response and formats it as a WRAPv0.9.7.2 token for use with the Service Bus REST API.

Package

cl-azure.

Source

servicebus.lisp.

Function: find-next-child (source &optional flag)

Finds the next child in the klacks source, or returns nil if no more children.

Package

cl-azure.

Source

xml.lisp.

Function: get-body-handler (response)

Returns the response body if the HHTP status is ok, otherwise raises an error.

Package

cl-azure.

Source

handlers.lisp.

Function: get-header (headers name)
Package

cl-azure.

Source

http.lisp.

Function: get-headers-handler (response)

Returns the respone headers if the HTTP status is ok, otherwise raises an error.

Package

cl-azure.

Source

handlers.lisp.

Function: get-token (&key servicebus-credentials handler)

Calls the Access Control Service to authenticate the given Service Bus credentials.

Package

cl-azure.

Source

servicebus.lisp.

Function: hmac-string (key string)

Computes a Hash-based Message Authentication Code (HMAC) from string using the SHA256 algorithm.

Package

cl-azure.

Source

request.lisp.

Function: iso8601-date-time-string (&optional time)

Returns an ISO8601 compliant date, e.g. 2011-02-20T14:51:22Z.

Package

cl-azure.

Source

datetime.lisp.

Function: json-handler (response)

Handles and decodes an HTTP response in JSON format.

Package

cl-azure.

Source

media.lisp.

Function: list-name-elements-handler (response)

Returns a list of the elements named Name if the HTTP status is ok, otherwise raises an error.

Package

cl-azure.

Source

handlers.lisp.

Function: list-service-name-elements-handler (response)

Returns a list of the elements named ServiceName if the HTTP status is ok, otherwise raises an error.

Package

cl-azure.

Source

manage.lisp.

Function: list-tablename-elements-handler (response)

Extracts a list of tables from an ADO.NET entity set Atom feed response body.

Package

cl-azure.

Source

tables.lisp.

Function: list-thumbprint-elements-handler (response)

Returns a list of the elements named ServiceName if the HTTP status is ok, otherwise raises an error.

Package

cl-azure.

Source

manage.lisp.

Function: make-edm-binary (value)
Package

cl-azure.

Source

edm.lisp.

Function: make-edm-boolean (value)
Package

cl-azure.

Source

edm.lisp.

Function: make-edm-datetime (value)
Package

cl-azure.

Source

edm.lisp.

Function: make-edm-double (value)
Package

cl-azure.

Source

edm.lisp.

Function: make-edm-guid (value)
Package

cl-azure.

Source

edm.lisp.

Function: make-edm-int32 (value)
Package

cl-azure.

Source

edm.lisp.

Function: make-edm-int64 (value)
Package

cl-azure.

Source

edm.lisp.

Function: make-edm-object (object &optional edm-description)
Package

cl-azure.

Source

edm.lisp.

Function: make-edm-string (value)
Package

cl-azure.

Source

edm.lisp.

Function: make-servicebus-credentials (service-namespace issuer-name issuer-secret)
Package

cl-azure.

Source

servicebus.lisp.

Function: management-request (method resource &key content management-certificate handler)

Makes an HTTP request to the Windows Azure Service Management API

Package

cl-azure.

Source

manage.lisp.

Function: md5 (string)

Computes an MD5 hash of the given string.

Package

cl-azure.

Source

request.lisp.

Function: media-request (method resource &key media-account content handler)

Makes an HTTP request to the Media Services REST API.

Package

cl-azure.

Source

media.lisp.

Function: merge-plist (p1 p2)

Merges two property lists

Package

cl-azure.

Source

util.lisp.

Function: messages-handler (response)
Package

cl-azure.

Source

queues.lisp.

Function: my-utf8-bytes-to-string (bytes)

Convert a byte array to a UTF-8 string, skipping the byte order mark if necessary

Package

cl-azure.

Source

util.lisp.

Function: no-content-handler (response)

Returns true if the HTTP response is no-content, otherwise raises an error.

Package

cl-azure.

Source

handlers.lisp.

Function: plaintext-token-request (acs-url wrap-scope wrap-name wrap-password &key handler)

Requests a token from the Access Control Service.

Package

cl-azure.

Source

acs.lisp.

Function: portable-getenv (name &optional default)

Returns the named operating system environment variable

Package

cl-azure.

Source

account.lisp.

Function: print-xml (doc &optional stream)

Prints an XML document where doc might be a string, octets or anything acceptable to cxml:make-source.

Package

cl-azure.

Source

xml.lisp.

Function: properties-xml (entity)
Package

cl-azure.

Source

tables.lisp.

Function: property-xml (name value &optional type)
Package

cl-azure.

Source

tables.lisp.

Function: put-message-content (message)
Package

cl-azure.

Source

queues.lisp.

Function: queue-storage-request (method resource &key account content headers handler)

Makes an HTTP request to the Queue storage API.

Package

cl-azure.

Source

queues.lisp.

Function: rfc1123-date-time-string (&optional time)

Returns an RFC1123 compliant date, e.g. Sun, 11 Oct 2009 21:49:13 GMT.

Package

cl-azure.

Source

datetime.lisp.

Function: rows-handler (response)

Extracts a list of table rows from an HTTP Response.

Package

cl-azure.

Source

tables.lisp.

Function: servicebus-get-entity (topic-path &key servicebus-credentials handler)
Package

cl-azure.

Source

servicebus.lisp.

Function: servicebus-handler (response)
Package

cl-azure.

Source

servicebus.lisp.

Function: servicebus-list-queues (&key servicebus-credentials handler)

Enumerates the Service Bus queues.

Package

cl-azure.

Source

servicebus.lisp.

Function: servicebus-list-topics (&key servicebus-credentials handler)

Enumerates the Service bus topics.

Package

cl-azure.

Source

servicebus.lisp.

Function: servicebus-peek-lock-queue-message (queue-path &key timeout servicebus-credentials handler)

Atomically retrieves and locks a message from a queue for processing.

Package

cl-azure.

Source

servicebus.lisp.

Function: servicebus-read-and-delete-queue-message (queue-path &key timeout servicebus-credentials handler)

Atomically retrieves and locks a message from a queue for processing.

Package

cl-azure.

Source

servicebus.lisp.

Function: servicebus-send-message (topic-path message &key servicebus-credentials handler)

Sends a new messages to a topic or queue.

Package

cl-azure.

Source

servicebus.lisp.

Function: shared-key-authorization-header (account-name signature)

Returns an HTTP authorization header for Windows Azure Shared Key format authorisation.

Package

cl-azure.

Source

request.lisp.

Function: sign-blob-storage-request (request)

Signs a blob storage request by computing a shared key signature and adding a corresponding Authorization header.

Package

cl-azure.

Source

blobs.lisp.

Function: sign-queue-storage-request (request)

Signs a queue storage request by computing a shared key signature and adding a corresponding Authorization header.

Package

cl-azure.

Source

queues.lisp.

Function: sign-table-storage-request (request)

Signs a table storage request by computing a shared key signature and adding a corresponding Authorization header.

Package

cl-azure.

Source

tables.lisp.

Function: string-to-sign-1 (request)

See http://msdn.microsoft.com/en-us/library/dd179428.aspx, Blob and Queue Services (Shared Key Authentication).

Package

cl-azure.

Source

request.lisp.

Function: string-to-sign-2 (request)

See http://msdn.microsoft.com/en-us/library/dd179428.aspx,Table Service (Shared Key Authentication).

Package

cl-azure.

Source

request.lisp.

Function: string-to-sign-3 (request)

See http://msdn.microsoft.com/en-us/library/dd179428.aspx, Blob and Queue Service (Shared Key Lite Authentication).

Package

cl-azure.

Source

request.lisp.

Function: string-to-sign-4 (request)

See http://msdn.microsoft.com/en-us/library/dd179428.aspx,Table Service (Shared Key Lite Authentication).

Package

cl-azure.

Source

request.lisp.

Function: stringify (x)
Package

cl-azure.

Source

tables.lisp.

Function: table-storage-request (method resource &key account content headers handler)

Makes an HTTP request to the Table storage API.

Package

cl-azure.

Source

tables.lisp.

Function: type-xml (type)
Package

cl-azure.

Source

tables.lisp.

Function: url-decode (string)
Package

cl-azure.

Source

request.lisp.

Function: utf8 (string)

Converts a string to UTF8.

Package

cl-azure.

Source

request.lisp.

Function: web-request (request)

Uses Drakma to make the specificed http request.

Package

cl-azure.

Source

http.lisp.

Function: windows-azure-error (response)

Raises an error using the Message from the response body.

Package

cl-azure.

Source

handlers.lisp.


5.2.5 Generic functions

Generic Function: account-key (account)
Package

cl-azure.

Source

account.lisp.

Methods
Method: account-key ((account cons))
Generic Function: account-name (account)
Package

cl-azure.

Source

account.lisp.

Methods
Method: account-name ((account cons))
Generic Function: acs-url (servicebus-credentials)
Package

cl-azure.

Source

servicebus.lisp.

Methods
Method: acs-url ((servicebus-credentials cons))
Generic Function: blob-storage-url (account)
Package

cl-azure.

Source

account.lisp.

Methods
Method: blob-storage-url ((account cons))
Generic Function: client-certificate-certificate (client-certificate)
Package

cl-azure.

Source

http.lisp.

Methods
Method: client-certificate-certificate ((client-certificate cons))
Generic Function: client-certificate-key (client-certificate)
Package

cl-azure.

Source

http.lisp.

Methods
Method: client-certificate-key ((client-certificate cons))
Generic Function: client-certificate-pass-phrase (client-certificate)
Package

cl-azure.

Source

http.lisp.

Methods
Method: client-certificate-pass-phrase ((client-certificate cons))
Generic Function: edm-type-description (object)
Package

cl-azure.

Source

edm.lisp.

Methods
Reader Method: edm-type-description ((edm-binary edm-binary))

automatically generated reader method

Target Slot

edm-type-description.

Reader Method: edm-type-description ((edm-datetime edm-datetime))

automatically generated reader method

Target Slot

edm-type-description.

Reader Method: edm-type-description ((edm-guid edm-guid))

automatically generated reader method

Target Slot

edm-type-description.

Reader Method: edm-type-description ((edm-boolean edm-boolean))

automatically generated reader method

Target Slot

edm-type-description.

Reader Method: edm-type-description ((edm-string edm-string))

automatically generated reader method

Target Slot

edm-type-description.

Reader Method: edm-type-description ((edm-double edm-double))

automatically generated reader method

Target Slot

edm-type-description.

Reader Method: edm-type-description ((edm-int32 edm-int32))

automatically generated reader method

Target Slot

edm-type-description.

Reader Method: edm-type-description ((edm-int64 edm-int64))

automatically generated reader method

Target Slot

edm-type-description.

Reader Method: edm-type-description ((edm-object edm-object))

automatically generated reader method

Target Slot

edm-type-description.

Method: edm-type-description (self)
Generic Function: issuer-name (servicebus-credentials)
Package

cl-azure.

Source

servicebus.lisp.

Methods
Method: issuer-name ((servicebus-credentials cons))
Generic Function: issuer-secret (servicebus-credentials)
Package

cl-azure.

Source

servicebus.lisp.

Methods
Method: issuer-secret ((servicebus-credentials cons))
Generic Function: media-access-token (account)
Package

cl-azure.

Source

media.lisp.

Methods
Method: media-access-token ((media-account cons))
Generic Function: media-account-key (account)
Package

cl-azure.

Source

media.lisp.

Methods
Method: media-account-key ((media-account cons))
Generic Function: media-account-name (account)
Package

cl-azure.

Source

media.lisp.

Methods
Method: media-account-name ((media-account cons))
Generic Function: media-api-url (account)
Package

cl-azure.

Source

media.lisp.

Methods
Method: media-api-url ((media-account cons))
Generic Function: media-oauth-url (account)
Package

cl-azure.

Source

media.lisp.

Methods
Method: media-oauth-url ((media-account cons))
Generic Function: message-id (message)
Package

cl-azure.

Source

queues.lisp.

Methods
Method: message-id ((message cons))
Generic Function: pop-receipt (message)
Package

cl-azure.

Source

queues.lisp.

Methods
Method: pop-receipt ((message cons))
Generic Function: queue-storage-url (account)
Package

cl-azure.

Source

account.lisp.

Methods
Method: queue-storage-url ((account cons))
Generic Function: realm (servicebus-credentials)
Package

cl-azure.

Source

servicebus.lisp.

Methods
Method: realm ((servicebus-credentials cons))
Generic Function: request-account (request)
Package

cl-azure.

Source

account.lisp.

Methods
Method: request-account ((request cons))
Generic Function: request-body (request)

Returns the body from an HTTP request.

Package

cl-azure.

Source

http.lisp.

Methods
Method: request-body ((request cons))
Generic Function: request-client-certificate (request)
Package

cl-azure.

Source

http.lisp.

Methods
Method: request-client-certificate ((request cons))
Generic Function: request-headers (request)

Returns the headers from an HTTP request.

Package

cl-azure.

Source

http.lisp.

Methods
Method: request-headers ((request cons))
Generic Function: request-method (request)

Returns the request method from an HTTP request.

Package

cl-azure.

Source

http.lisp.

Methods
Method: request-method ((request cons))
Generic Function: request-uri (request)

Returns the uri from an HTTP request.

Package

cl-azure.

Source

http.lisp.

Methods
Method: request-uri ((request cons))
Generic Function: response-body (response)

Returns the body from an HTTP response.

Package

cl-azure.

Source

http.lisp.

Methods
Method: response-body ((response cons))
Generic Function: response-headers (response)

Returns the headers from an HTTP response.

Package

cl-azure.

Source

http.lisp.

Methods
Method: response-headers ((response cons))
Generic Function: response-status (response)

Returns the status code from an HTTP response.

Package

cl-azure.

Source

http.lisp.

Methods
Method: response-status ((response cons))
Generic Function: service-namespace (servicebus-credentials)
Package

cl-azure.

Source

servicebus.lisp.

Methods
Method: service-namespace ((servicebus-credentials cons))
Generic Function: servicebus-url (servicebus-credentials)
Package

cl-azure.

Source

servicebus.lisp.

Methods
Method: servicebus-url ((servicebus-credentials cons))
Generic Function: table-storage-url (account)
Package

cl-azure.

Source

account.lisp.

Methods
Method: table-storage-url ((account cons))
Generic Function: to-edm-string (object)
Package

cl-azure.

Source

edm.lisp.

Methods
Method: to-edm-string ((self edm-binary))
Method: to-edm-string ((self edm-datetime))
Method: to-edm-string ((self edm-guid))
Method: to-edm-string ((self edm-boolean))
Method: to-edm-string ((self edm-string))
Method: to-edm-string ((self edm-object))
Method: to-edm-string (self)
Generic Function: token (servicebus-credentials)
Package

cl-azure.

Source

servicebus.lisp.

Methods
Method: token ((servicebus-credentials cons))
Generic Reader: value (object)
Package

cl-azure.

Methods
Reader Method: value ((edm-object edm-object))

automatically generated reader method

Source

edm.lisp.

Target Slot

value.


5.2.6 Classes

Class: edm-binary
Package

cl-azure.

Source

edm.lisp.

Direct superclasses

edm-object.

Direct methods
Direct slots
Slot: edm-type-description
Initform

cl-azure::+edm-binary+

Readers

edm-type-description.

Writers

This slot is read-only.

Class: edm-boolean
Package

cl-azure.

Source

edm.lisp.

Direct superclasses

edm-object.

Direct methods
Direct slots
Slot: edm-type-description
Initform

cl-azure::+edm-boolean+

Readers

edm-type-description.

Writers

This slot is read-only.

Class: edm-datetime
Package

cl-azure.

Source

edm.lisp.

Direct superclasses

edm-object.

Direct methods
Direct slots
Slot: edm-type-description
Initform

cl-azure::+edm-datetime+

Readers

edm-type-description.

Writers

This slot is read-only.

Class: edm-double
Package

cl-azure.

Source

edm.lisp.

Direct superclasses

edm-object.

Direct methods

edm-type-description.

Direct slots
Slot: edm-type-description
Initform

cl-azure::+edm-double+

Readers

edm-type-description.

Writers

This slot is read-only.

Class: edm-guid
Package

cl-azure.

Source

edm.lisp.

Direct superclasses

edm-object.

Direct methods
Direct slots
Slot: edm-type-description
Initform

cl-azure::+edm-guid+

Readers

edm-type-description.

Writers

This slot is read-only.

Class: edm-int32

A 32-bit integer

Package

cl-azure.

Source

edm.lisp.

Direct superclasses

edm-object.

Direct methods

edm-type-description.

Direct slots
Slot: edm-type-description
Initform

cl-azure::+edm-int32+

Readers

edm-type-description.

Writers

This slot is read-only.

Class: edm-int64

A 64-bit integer

Package

cl-azure.

Source

edm.lisp.

Direct superclasses

edm-object.

Direct methods

edm-type-description.

Direct slots
Slot: edm-type-description
Initform

cl-azure::+edm-int64+

Readers

edm-type-description.

Writers

This slot is read-only.

Class: edm-object

An Entity Data Model type

Package

cl-azure.

Source

edm.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: value
Initargs

:value

Readers

value.

Writers

This slot is read-only.

Slot: edm-type-description
Readers

edm-type-description.

Writers

This slot is read-only.

Class: edm-string
Package

cl-azure.

Source

edm.lisp.

Direct superclasses

edm-object.

Direct methods
Direct slots
Slot: edm-type-description
Initform

cl-azure::+edm-string+

Readers

edm-type-description.

Writers

This slot is read-only.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   A   B   C   D   E   F   G   H   I   J   L   M   N   P   Q   R   S   T   U   V   W  
Index Entry  Section

A
accepted-handler: Private ordinary functions
account-from-environment: Public ordinary functions
account-key: Private generic functions
account-key: Private generic functions
account-name: Private generic functions
account-name: Private generic functions
acs-url: Private generic functions
acs-url: Private generic functions
add-header: Private ordinary functions
approximate-messages-count: Public ordinary functions
authorization-header: Private ordinary functions

B
blob-storage-request: Private ordinary functions
blob-storage-url: Private generic functions
blob-storage-url: Private generic functions

C
canonicalized-headers: Private ordinary functions
canonicalized-resource-1: Private ordinary functions
canonicalized-resource-2: Private ordinary functions
clear-messages: Public ordinary functions
client-certificate-certificate: Private generic functions
client-certificate-certificate: Private generic functions
client-certificate-key: Private generic functions
client-certificate-key: Private generic functions
client-certificate-pass-phrase: Private generic functions
client-certificate-pass-phrase: Private generic functions
create-container: Public ordinary functions
create-queue: Public ordinary functions
create-table: Public ordinary functions
created-handler: Private ordinary functions

D
defconstant: Private macros
delete-blob: Public ordinary functions
delete-container: Public ordinary functions
delete-message: Public ordinary functions
delete-queue: Public ordinary functions
delete-table: Public ordinary functions
dissect-query: Private ordinary functions

E
edm-type-description: Private generic functions
edm-type-description: Private generic functions
edm-type-description: Private generic functions
edm-type-description: Private generic functions
edm-type-description: Private generic functions
edm-type-description: Private generic functions
edm-type-description: Private generic functions
edm-type-description: Private generic functions
edm-type-description: Private generic functions
edm-type-description: Private generic functions
edm-type-description: Private generic functions
ensure-created-handler: Private ordinary functions
ensure-table: Public ordinary functions
entity-content: Private ordinary functions
extract-named-elements: Private ordinary functions
extract-rows: Private ordinary functions
extract-token: Private ordinary functions

F
find-next-child: Private ordinary functions
Function, accepted-handler: Private ordinary functions
Function, account-from-environment: Public ordinary functions
Function, add-header: Private ordinary functions
Function, approximate-messages-count: Public ordinary functions
Function, authorization-header: Private ordinary functions
Function, blob-storage-request: Private ordinary functions
Function, canonicalized-headers: Private ordinary functions
Function, canonicalized-resource-1: Private ordinary functions
Function, canonicalized-resource-2: Private ordinary functions
Function, clear-messages: Public ordinary functions
Function, create-container: Public ordinary functions
Function, create-queue: Public ordinary functions
Function, create-table: Public ordinary functions
Function, created-handler: Private ordinary functions
Function, delete-blob: Public ordinary functions
Function, delete-container: Public ordinary functions
Function, delete-message: Public ordinary functions
Function, delete-queue: Public ordinary functions
Function, delete-table: Public ordinary functions
Function, dissect-query: Private ordinary functions
Function, ensure-created-handler: Private ordinary functions
Function, ensure-table: Public ordinary functions
Function, entity-content: Private ordinary functions
Function, extract-named-elements: Private ordinary functions
Function, extract-rows: Private ordinary functions
Function, extract-token: Private ordinary functions
Function, find-next-child: Private ordinary functions
Function, get-blob: Public ordinary functions
Function, get-blob-file: Public ordinary functions
Function, get-blob-string: Public ordinary functions
Function, get-body-handler: Private ordinary functions
Function, get-header: Private ordinary functions
Function, get-headers-handler: Private ordinary functions
Function, get-media-assets: Public ordinary functions
Function, get-media-jobs: Public ordinary functions
Function, get-media-processors: Public ordinary functions
Function, get-media-token: Public ordinary functions
Function, get-messages: Public ordinary functions
Function, get-queue-metadata: Public ordinary functions
Function, get-token: Private ordinary functions
Function, hmac-string: Private ordinary functions
Function, insert-entity: Public ordinary functions
Function, iso8601-date-time-string: Private ordinary functions
Function, json-handler: Private ordinary functions
Function, list-blobs: Public ordinary functions
Function, list-certificates: Public ordinary functions
Function, list-containers: Public ordinary functions
Function, list-hosted-services: Public ordinary functions
Function, list-name-elements-handler: Private ordinary functions
Function, list-queues: Public ordinary functions
Function, list-service-name-elements-handler: Private ordinary functions
Function, list-storage-accounts: Public ordinary functions
Function, list-tablename-elements-handler: Private ordinary functions
Function, list-thumbprint-elements-handler: Private ordinary functions
Function, make-edm-binary: Private ordinary functions
Function, make-edm-boolean: Private ordinary functions
Function, make-edm-datetime: Private ordinary functions
Function, make-edm-double: Private ordinary functions
Function, make-edm-guid: Private ordinary functions
Function, make-edm-int32: Private ordinary functions
Function, make-edm-int64: Private ordinary functions
Function, make-edm-object: Private ordinary functions
Function, make-edm-string: Private ordinary functions
Function, make-media-account: Public ordinary functions
Function, make-servicebus-credentials: Private ordinary functions
Function, management-request: Private ordinary functions
Function, md5: Private ordinary functions
Function, media-request: Private ordinary functions
Function, merge-plist: Private ordinary functions
Function, messages-handler: Private ordinary functions
Function, my-utf8-bytes-to-string: Private ordinary functions
Function, no-content-handler: Private ordinary functions
Function, peek-messages: Public ordinary functions
Function, plaintext-token-request: Private ordinary functions
Function, portable-getenv: Private ordinary functions
Function, print-xml: Private ordinary functions
Function, properties-xml: Private ordinary functions
Function, property-xml: Private ordinary functions
Function, put-blob: Public ordinary functions
Function, put-message: Public ordinary functions
Function, put-message-content: Private ordinary functions
Function, query-entities: Public ordinary functions
Function, query-tables: Public ordinary functions
Function, queue-storage-request: Private ordinary functions
Function, rfc1123-date-time-string: Private ordinary functions
Function, rows-handler: Private ordinary functions
Function, servicebus-get-entity: Private ordinary functions
Function, servicebus-handler: Private ordinary functions
Function, servicebus-list-queues: Private ordinary functions
Function, servicebus-list-topics: Private ordinary functions
Function, servicebus-peek-lock-queue-message: Private ordinary functions
Function, servicebus-read-and-delete-queue-message: Private ordinary functions
Function, servicebus-send-message: Private ordinary functions
Function, shared-key-authorization-header: Private ordinary functions
Function, sign-blob-storage-request: Private ordinary functions
Function, sign-queue-storage-request: Private ordinary functions
Function, sign-table-storage-request: Private ordinary functions
Function, string-to-sign-1: Private ordinary functions
Function, string-to-sign-2: Private ordinary functions
Function, string-to-sign-3: Private ordinary functions
Function, string-to-sign-4: Private ordinary functions
Function, stringify: Private ordinary functions
Function, table-storage-request: Private ordinary functions
Function, type-xml: Private ordinary functions
Function, url-decode: Private ordinary functions
Function, utf8: Private ordinary functions
Function, web-request: Private ordinary functions
Function, windows-azure-error: Private ordinary functions

G
Generic Function, account-key: Private generic functions
Generic Function, account-name: Private generic functions
Generic Function, acs-url: Private generic functions
Generic Function, blob-storage-url: Private generic functions
Generic Function, client-certificate-certificate: Private generic functions
Generic Function, client-certificate-key: Private generic functions
Generic Function, client-certificate-pass-phrase: Private generic functions
Generic Function, edm-type-description: Private generic functions
Generic Function, issuer-name: Private generic functions
Generic Function, issuer-secret: Private generic functions
Generic Function, media-access-token: Private generic functions
Generic Function, media-account-key: Private generic functions
Generic Function, media-account-name: Private generic functions
Generic Function, media-api-url: Private generic functions
Generic Function, media-oauth-url: Private generic functions
Generic Function, message-id: Private generic functions
Generic Function, pop-receipt: Private generic functions
Generic Function, queue-storage-url: Private generic functions
Generic Function, realm: Private generic functions
Generic Function, request-account: Private generic functions
Generic Function, request-body: Private generic functions
Generic Function, request-client-certificate: Private generic functions
Generic Function, request-headers: Private generic functions
Generic Function, request-method: Private generic functions
Generic Function, request-uri: Private generic functions
Generic Function, response-body: Private generic functions
Generic Function, response-headers: Private generic functions
Generic Function, response-status: Private generic functions
Generic Function, service-namespace: Private generic functions
Generic Function, servicebus-url: Private generic functions
Generic Function, table-storage-url: Private generic functions
Generic Function, to-edm-string: Private generic functions
Generic Function, token: Private generic functions
Generic Function, value: Private generic functions
get-blob: Public ordinary functions
get-blob-file: Public ordinary functions
get-blob-string: Public ordinary functions
get-body-handler: Private ordinary functions
get-header: Private ordinary functions
get-headers-handler: Private ordinary functions
get-media-assets: Public ordinary functions
get-media-jobs: Public ordinary functions
get-media-processors: Public ordinary functions
get-media-token: Public ordinary functions
get-messages: Public ordinary functions
get-queue-metadata: Public ordinary functions
get-token: Private ordinary functions

H
hmac-string: Private ordinary functions

I
insert-entity: Public ordinary functions
iso8601-date-time-string: Private ordinary functions
issuer-name: Private generic functions
issuer-name: Private generic functions
issuer-secret: Private generic functions
issuer-secret: Private generic functions

J
json-handler: Private ordinary functions

L
list-blobs: Public ordinary functions
list-certificates: Public ordinary functions
list-containers: Public ordinary functions
list-hosted-services: Public ordinary functions
list-name-elements-handler: Private ordinary functions
list-queues: Public ordinary functions
list-service-name-elements-handler: Private ordinary functions
list-storage-accounts: Public ordinary functions
list-tablename-elements-handler: Private ordinary functions
list-thumbprint-elements-handler: Private ordinary functions

M
Macro, defconstant: Private macros
make-edm-binary: Private ordinary functions
make-edm-boolean: Private ordinary functions
make-edm-datetime: Private ordinary functions
make-edm-double: Private ordinary functions
make-edm-guid: Private ordinary functions
make-edm-int32: Private ordinary functions
make-edm-int64: Private ordinary functions
make-edm-object: Private ordinary functions
make-edm-string: Private ordinary functions
make-media-account: Public ordinary functions
make-servicebus-credentials: Private ordinary functions
management-request: Private ordinary functions
md5: Private ordinary functions
media-access-token: Private generic functions
media-access-token: Private generic functions
media-account-key: Private generic functions
media-account-key: Private generic functions
media-account-name: Private generic functions
media-account-name: Private generic functions
media-api-url: Private generic functions
media-api-url: Private generic functions
media-oauth-url: Private generic functions
media-oauth-url: Private generic functions
media-request: Private ordinary functions
merge-plist: Private ordinary functions
message-id: Private generic functions
message-id: Private generic functions
messages-handler: Private ordinary functions
Method, account-key: Private generic functions
Method, account-name: Private generic functions
Method, acs-url: Private generic functions
Method, blob-storage-url: Private generic functions
Method, client-certificate-certificate: Private generic functions
Method, client-certificate-key: Private generic functions
Method, client-certificate-pass-phrase: Private generic functions
Method, edm-type-description: Private generic functions
Method, edm-type-description: Private generic functions
Method, edm-type-description: Private generic functions
Method, edm-type-description: Private generic functions
Method, edm-type-description: Private generic functions
Method, edm-type-description: Private generic functions
Method, edm-type-description: Private generic functions
Method, edm-type-description: Private generic functions
Method, edm-type-description: Private generic functions
Method, edm-type-description: Private generic functions
Method, issuer-name: Private generic functions
Method, issuer-secret: Private generic functions
Method, media-access-token: Private generic functions
Method, media-account-key: Private generic functions
Method, media-account-name: Private generic functions
Method, media-api-url: Private generic functions
Method, media-oauth-url: Private generic functions
Method, message-id: Private generic functions
Method, pop-receipt: Private generic functions
Method, print-object: Public standalone methods
Method, queue-storage-url: Private generic functions
Method, realm: Private generic functions
Method, request-account: Private generic functions
Method, request-body: Private generic functions
Method, request-client-certificate: Private generic functions
Method, request-headers: Private generic functions
Method, request-method: Private generic functions
Method, request-uri: Private generic functions
Method, response-body: Private generic functions
Method, response-headers: Private generic functions
Method, response-status: Private generic functions
Method, service-namespace: Private generic functions
Method, servicebus-url: Private generic functions
Method, table-storage-url: Private generic functions
Method, to-edm-string: Private generic functions
Method, to-edm-string: Private generic functions
Method, to-edm-string: Private generic functions
Method, to-edm-string: Private generic functions
Method, to-edm-string: Private generic functions
Method, to-edm-string: Private generic functions
Method, to-edm-string: Private generic functions
Method, token: Private generic functions
Method, value: Private generic functions
my-utf8-bytes-to-string: Private ordinary functions

N
no-content-handler: Private ordinary functions

P
peek-messages: Public ordinary functions
plaintext-token-request: Private ordinary functions
pop-receipt: Private generic functions
pop-receipt: Private generic functions
portable-getenv: Private ordinary functions
print-object: Public standalone methods
print-xml: Private ordinary functions
properties-xml: Private ordinary functions
property-xml: Private ordinary functions
put-blob: Public ordinary functions
put-message: Public ordinary functions
put-message-content: Private ordinary functions

Q
query-entities: Public ordinary functions
query-tables: Public ordinary functions
queue-storage-request: Private ordinary functions
queue-storage-url: Private generic functions
queue-storage-url: Private generic functions

R
realm: Private generic functions
realm: Private generic functions
request-account: Private generic functions
request-account: Private generic functions
request-body: Private generic functions
request-body: Private generic functions
request-client-certificate: Private generic functions
request-client-certificate: Private generic functions
request-headers: Private generic functions
request-headers: Private generic functions
request-method: Private generic functions
request-method: Private generic functions
request-uri: Private generic functions
request-uri: Private generic functions
response-body: Private generic functions
response-body: Private generic functions
response-headers: Private generic functions
response-headers: Private generic functions
response-status: Private generic functions
response-status: Private generic functions
rfc1123-date-time-string: Private ordinary functions
rows-handler: Private ordinary functions

S
service-namespace: Private generic functions
service-namespace: Private generic functions
servicebus-get-entity: Private ordinary functions
servicebus-handler: Private ordinary functions
servicebus-list-queues: Private ordinary functions
servicebus-list-topics: Private ordinary functions
servicebus-peek-lock-queue-message: Private ordinary functions
servicebus-read-and-delete-queue-message: Private ordinary functions
servicebus-send-message: Private ordinary functions
servicebus-url: Private generic functions
servicebus-url: Private generic functions
shared-key-authorization-header: Private ordinary functions
sign-blob-storage-request: Private ordinary functions
sign-queue-storage-request: Private ordinary functions
sign-table-storage-request: Private ordinary functions
string-to-sign-1: Private ordinary functions
string-to-sign-2: Private ordinary functions
string-to-sign-3: Private ordinary functions
string-to-sign-4: Private ordinary functions
stringify: Private ordinary functions

T
table-storage-request: Private ordinary functions
table-storage-url: Private generic functions
table-storage-url: Private generic functions
to-edm-string: Private generic functions
to-edm-string: Private generic functions
to-edm-string: Private generic functions
to-edm-string: Private generic functions
to-edm-string: Private generic functions
to-edm-string: Private generic functions
to-edm-string: Private generic functions
to-edm-string: Private generic functions
token: Private generic functions
token: Private generic functions
type-xml: Private ordinary functions

U
url-decode: Private ordinary functions
utf8: Private ordinary functions

V
value: Private generic functions
value: Private generic functions

W
web-request: Private ordinary functions
windows-azure-error: Private ordinary functions


A.3 Variables

Jump to:   *   +  
C   E   S   V  
Index Entry  Section

*
*create-table-template*: Private special variables
*get-media-token-template*: Private special variables
*insert-entity-template*: Private special variables
*management-certificate*: Private special variables
*media-account*: Private special variables
*plaintext-token-request-body-template*: Private special variables
*put-message-template*: Private special variables
*sample-account*: Private special variables
*servicebus-credentials*: Private special variables
*servicebus-send-message-body-template*: Private special variables
*storage-account*: Public special variables
*subscription-id*: Private special variables

+
+day-names+: Private constants
+devstore-account+: Private constants
+devstore-blob-url+: Private constants
+devstore-key+: Private constants
+devstore-queue-url+: Private constants
+devstore-table-url+: Private constants
+edm-binary+: Private constants
+edm-boolean+: Private constants
+edm-datetime+: Private constants
+edm-double+: Private constants
+edm-guid+: Private constants
+edm-int32+: Private constants
+edm-int64+: Private constants
+edm-string+: Private constants
+http-accepted+: Private constants
+http-authorization-required+: Private constants
+http-bad-gateway+: Private constants
+http-bad-request+: Private constants
+http-conflict+: Private constants
+http-continue+: Private constants
+http-created+: Private constants
+http-expectation-failed+: Private constants
+http-failed-dependency+: Private constants
+http-forbidden+: Private constants
+http-gateway-time-out+: Private constants
+http-gone+: Private constants
+http-internal-server-error+: Private constants
+http-length-required+: Private constants
+http-method-not-allowed+: Private constants
+http-moved-permanently+: Private constants
+http-moved-temporarily+: Private constants
+http-multi-status+: Private constants
+http-multiple-choices+: Private constants
+http-no-content+: Private constants
+http-non-authoritative-information+: Private constants
+http-not-acceptable+: Private constants
+http-not-found+: Private constants
+http-not-implemented+: Private constants
+http-not-modified+: Private constants
+http-ok+: Private constants
+http-partial-content+: Private constants
+http-payment-required+: Private constants
+http-precondition-failed+: Private constants
+http-proxy-authentication-required+: Private constants
+http-request-entity-too-large+: Private constants
+http-request-time-out+: Private constants
+http-request-uri-too-large+: Private constants
+http-requested-range-not-satisfiable+: Private constants
+http-reset-content+: Private constants
+http-see-other+: Private constants
+http-service-unavailable+: Private constants
+http-switching-protocols+: Private constants
+http-temporary-redirect+: Private constants
+http-unsupported-media-type+: Private constants
+http-use-proxy+: Private constants
+http-version-not-supported+: Private constants
+linefeed+: Private constants
+media-api-url+: Private constants
+media-oauth-url+: Private constants
+month-names+: Private constants
+service-management-version+: Private constants
+utf8-bom+: Private constants

C
Constant, +day-names+: Private constants
Constant, +devstore-account+: Private constants
Constant, +devstore-blob-url+: Private constants
Constant, +devstore-key+: Private constants
Constant, +devstore-queue-url+: Private constants
Constant, +devstore-table-url+: Private constants
Constant, +edm-binary+: Private constants
Constant, +edm-boolean+: Private constants
Constant, +edm-datetime+: Private constants
Constant, +edm-double+: Private constants
Constant, +edm-guid+: Private constants
Constant, +edm-int32+: Private constants
Constant, +edm-int64+: Private constants
Constant, +edm-string+: Private constants
Constant, +http-accepted+: Private constants
Constant, +http-authorization-required+: Private constants
Constant, +http-bad-gateway+: Private constants
Constant, +http-bad-request+: Private constants
Constant, +http-conflict+: Private constants
Constant, +http-continue+: Private constants
Constant, +http-created+: Private constants
Constant, +http-expectation-failed+: Private constants
Constant, +http-failed-dependency+: Private constants
Constant, +http-forbidden+: Private constants
Constant, +http-gateway-time-out+: Private constants
Constant, +http-gone+: Private constants
Constant, +http-internal-server-error+: Private constants
Constant, +http-length-required+: Private constants
Constant, +http-method-not-allowed+: Private constants
Constant, +http-moved-permanently+: Private constants
Constant, +http-moved-temporarily+: Private constants
Constant, +http-multi-status+: Private constants
Constant, +http-multiple-choices+: Private constants
Constant, +http-no-content+: Private constants
Constant, +http-non-authoritative-information+: Private constants
Constant, +http-not-acceptable+: Private constants
Constant, +http-not-found+: Private constants
Constant, +http-not-implemented+: Private constants
Constant, +http-not-modified+: Private constants
Constant, +http-ok+: Private constants
Constant, +http-partial-content+: Private constants
Constant, +http-payment-required+: Private constants
Constant, +http-precondition-failed+: Private constants
Constant, +http-proxy-authentication-required+: Private constants
Constant, +http-request-entity-too-large+: Private constants
Constant, +http-request-time-out+: Private constants
Constant, +http-request-uri-too-large+: Private constants
Constant, +http-requested-range-not-satisfiable+: Private constants
Constant, +http-reset-content+: Private constants
Constant, +http-see-other+: Private constants
Constant, +http-service-unavailable+: Private constants
Constant, +http-switching-protocols+: Private constants
Constant, +http-temporary-redirect+: Private constants
Constant, +http-unsupported-media-type+: Private constants
Constant, +http-use-proxy+: Private constants
Constant, +http-version-not-supported+: Private constants
Constant, +linefeed+: Private constants
Constant, +media-api-url+: Private constants
Constant, +media-oauth-url+: Private constants
Constant, +month-names+: Private constants
Constant, +service-management-version+: Private constants
Constant, +utf8-bom+: Private constants

E
edm-type-description: Private classes
edm-type-description: Private classes
edm-type-description: Private classes
edm-type-description: Private classes
edm-type-description: Private classes
edm-type-description: Private classes
edm-type-description: Private classes
edm-type-description: Private classes
edm-type-description: Private classes

S
Slot, edm-type-description: Private classes
Slot, edm-type-description: Private classes
Slot, edm-type-description: Private classes
Slot, edm-type-description: Private classes
Slot, edm-type-description: Private classes
Slot, edm-type-description: Private classes
Slot, edm-type-description: Private classes
Slot, edm-type-description: Private classes
Slot, edm-type-description: Private classes
Slot, value: Private classes
Special Variable, *create-table-template*: Private special variables
Special Variable, *get-media-token-template*: Private special variables
Special Variable, *insert-entity-template*: Private special variables
Special Variable, *management-certificate*: Private special variables
Special Variable, *media-account*: Private special variables
Special Variable, *plaintext-token-request-body-template*: Private special variables
Special Variable, *put-message-template*: Private special variables
Special Variable, *sample-account*: Private special variables
Special Variable, *servicebus-credentials*: Private special variables
Special Variable, *servicebus-send-message-body-template*: Private special variables
Special Variable, *storage-account*: Public special variables
Special Variable, *subscription-id*: Private special variables

V
value: Private classes


A.4 Data types

Jump to:   A   B   C   D   E   F   H   M   P   Q   R   S   T   U   X  
Index Entry  Section

A
account.lisp: The cl-azure/account․lisp file
acs.lisp: The cl-azure/acs․lisp file

B
blobs.lisp: The cl-azure/blobs․lisp file

C
cl-azure: The cl-azure system
cl-azure: The cl-azure package
cl-azure.asd: The cl-azure/cl-azure․asd file
Class, edm-binary: Private classes
Class, edm-boolean: Private classes
Class, edm-datetime: Private classes
Class, edm-double: Private classes
Class, edm-guid: Private classes
Class, edm-int32: Private classes
Class, edm-int64: Private classes
Class, edm-object: Private classes
Class, edm-string: Private classes

D
datetime.lisp: The cl-azure/datetime․lisp file

E
edm-binary: Private classes
edm-boolean: Private classes
edm-datetime: Private classes
edm-double: Private classes
edm-guid: Private classes
edm-int32: Private classes
edm-int64: Private classes
edm-object: Private classes
edm-string: Private classes
edm.lisp: The cl-azure/edm․lisp file

F
File, account.lisp: The cl-azure/account․lisp file
File, acs.lisp: The cl-azure/acs․lisp file
File, blobs.lisp: The cl-azure/blobs․lisp file
File, cl-azure.asd: The cl-azure/cl-azure․asd file
File, datetime.lisp: The cl-azure/datetime․lisp file
File, edm.lisp: The cl-azure/edm․lisp file
File, handlers.lisp: The cl-azure/handlers․lisp file
File, http.lisp: The cl-azure/http․lisp file
File, manage.lisp: The cl-azure/manage․lisp file
File, media.lisp: The cl-azure/media․lisp file
File, package.lisp: The cl-azure/package․lisp file
File, queues.lisp: The cl-azure/queues․lisp file
File, request.lisp: The cl-azure/request․lisp file
File, servicebus.lisp: The cl-azure/servicebus․lisp file
File, tables.lisp: The cl-azure/tables․lisp file
File, tests.lisp: The cl-azure/tests․lisp file
File, util.lisp: The cl-azure/util․lisp file
File, xml.lisp: The cl-azure/xml․lisp file

H
handlers.lisp: The cl-azure/handlers․lisp file
http.lisp: The cl-azure/http․lisp file

M
manage.lisp: The cl-azure/manage․lisp file
media.lisp: The cl-azure/media․lisp file

P
Package, cl-azure: The cl-azure package
package.lisp: The cl-azure/package․lisp file

Q
queues.lisp: The cl-azure/queues․lisp file

R
request.lisp: The cl-azure/request․lisp file

S
servicebus.lisp: The cl-azure/servicebus․lisp file
System, cl-azure: The cl-azure system

T
tables.lisp: The cl-azure/tables․lisp file
tests.lisp: The cl-azure/tests․lisp file

U
util.lisp: The cl-azure/util․lisp file

X
xml.lisp: The cl-azure/xml․lisp file