This is the cl-azure Reference Manual, version 0.2.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 16:43:48 2024 GMT+0.
cl-azure/cl-azure.asd
cl-azure/package.lisp
cl-azure/util.lisp
cl-azure/http.lisp
cl-azure/handlers.lisp
cl-azure/xml.lisp
cl-azure/datetime.lisp
cl-azure/edm.lisp
cl-azure/account.lisp
cl-azure/request.lisp
cl-azure/tables.lisp
cl-azure/blobs.lisp
cl-azure/queues.lisp
cl-azure/manage.lisp
cl-azure/acs.lisp
cl-azure/servicebus.lisp
cl-azure/media.lisp
cl-azure/tests.lisp
The main system appears first, followed by any subsystem dependency.
cl-azure
A Windows Azure library for Common Lisp.
Rob Blackwell
0.2.1
drakma
(system).
ironclad
(system).
cxml
(system).
cl-base64
(system).
babel
(system).
cl-ppcre
(system).
puri
(system).
cl-json
(system).
rt
(system).
package.lisp
(file).
util.lisp
(file).
http.lisp
(file).
handlers.lisp
(file).
xml.lisp
(file).
datetime.lisp
(file).
edm.lisp
(file).
account.lisp
(file).
request.lisp
(file).
tables.lisp
(file).
blobs.lisp
(file).
queues.lisp
(file).
manage.lisp
(file).
acs.lisp
(file).
servicebus.lisp
(file).
media.lisp
(file).
tests.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-azure/cl-azure.asd
cl-azure/package.lisp
cl-azure/util.lisp
cl-azure/http.lisp
cl-azure/handlers.lisp
cl-azure/xml.lisp
cl-azure/datetime.lisp
cl-azure/edm.lisp
cl-azure/account.lisp
cl-azure/request.lisp
cl-azure/tables.lisp
cl-azure/blobs.lisp
cl-azure/queues.lisp
cl-azure/manage.lisp
cl-azure/acs.lisp
cl-azure/servicebus.lisp
cl-azure/media.lisp
cl-azure/tests.lisp
cl-azure/util.lisp
package.lisp
(file).
cl-azure
(system).
+utf8-bom+
(constant).
defconstant
(macro).
merge-plist
(function).
my-utf8-bytes-to-string
(function).
cl-azure/http.lisp
util.lisp
(file).
cl-azure
(system).
+http-accepted+
(constant).
+http-authorization-required+
(constant).
+http-bad-gateway+
(constant).
+http-bad-request+
(constant).
+http-conflict+
(constant).
+http-continue+
(constant).
+http-created+
(constant).
+http-expectation-failed+
(constant).
+http-failed-dependency+
(constant).
+http-forbidden+
(constant).
+http-gateway-time-out+
(constant).
+http-gone+
(constant).
+http-internal-server-error+
(constant).
+http-length-required+
(constant).
+http-method-not-allowed+
(constant).
+http-moved-permanently+
(constant).
+http-moved-temporarily+
(constant).
+http-multi-status+
(constant).
+http-multiple-choices+
(constant).
+http-no-content+
(constant).
+http-non-authoritative-information+
(constant).
+http-not-acceptable+
(constant).
+http-not-found+
(constant).
+http-not-implemented+
(constant).
+http-not-modified+
(constant).
+http-ok+
(constant).
+http-partial-content+
(constant).
+http-payment-required+
(constant).
+http-precondition-failed+
(constant).
+http-proxy-authentication-required+
(constant).
+http-request-entity-too-large+
(constant).
+http-request-time-out+
(constant).
+http-request-uri-too-large+
(constant).
+http-requested-range-not-satisfiable+
(constant).
+http-reset-content+
(constant).
+http-see-other+
(constant).
+http-service-unavailable+
(constant).
+http-switching-protocols+
(constant).
+http-temporary-redirect+
(constant).
+http-unsupported-media-type+
(constant).
+http-use-proxy+
(constant).
+http-version-not-supported+
(constant).
add-header
(function).
client-certificate-certificate
(generic function).
client-certificate-key
(generic function).
client-certificate-pass-phrase
(generic function).
get-header
(function).
request-body
(generic function).
request-client-certificate
(generic function).
request-headers
(generic function).
request-method
(generic function).
request-uri
(generic function).
response-body
(generic function).
response-headers
(generic function).
response-status
(generic function).
web-request
(function).
cl-azure/handlers.lisp
http.lisp
(file).
cl-azure
(system).
accepted-handler
(function).
created-handler
(function).
ensure-created-handler
(function).
get-body-handler
(function).
get-headers-handler
(function).
list-name-elements-handler
(function).
no-content-handler
(function).
windows-azure-error
(function).
cl-azure/xml.lisp
handlers.lisp
(file).
cl-azure
(system).
extract-named-elements
(function).
extract-rows
(function).
find-next-child
(function).
print-xml
(function).
cl-azure/datetime.lisp
xml.lisp
(file).
cl-azure
(system).
+day-names+
(constant).
+month-names+
(constant).
iso8601-date-time-string
(function).
rfc1123-date-time-string
(function).
cl-azure/edm.lisp
datetime.lisp
(file).
cl-azure
(system).
print-object
(method).
+edm-binary+
(constant).
+edm-boolean+
(constant).
+edm-datetime+
(constant).
+edm-double+
(constant).
+edm-guid+
(constant).
+edm-int32+
(constant).
+edm-int64+
(constant).
+edm-string+
(constant).
edm-binary
(class).
edm-boolean
(class).
edm-datetime
(class).
edm-double
(class).
edm-guid
(class).
edm-int32
(class).
edm-int64
(class).
edm-object
(class).
edm-string
(class).
edm-type-description
(generic function).
make-edm-binary
(function).
make-edm-boolean
(function).
make-edm-datetime
(function).
make-edm-double
(function).
make-edm-guid
(function).
make-edm-int32
(function).
make-edm-int64
(function).
make-edm-object
(function).
make-edm-string
(function).
to-edm-string
(generic function).
value
(reader method).
cl-azure/account.lisp
edm.lisp
(file).
cl-azure
(system).
*storage-account*
(special variable).
account-from-environment
(function).
*sample-account*
(special variable).
+devstore-account+
(constant).
+devstore-blob-url+
(constant).
+devstore-key+
(constant).
+devstore-queue-url+
(constant).
+devstore-table-url+
(constant).
account-key
(generic function).
account-name
(generic function).
blob-storage-url
(generic function).
portable-getenv
(function).
queue-storage-url
(generic function).
request-account
(generic function).
table-storage-url
(generic function).
cl-azure/request.lisp
account.lisp
(file).
cl-azure
(system).
+linefeed+
(constant).
authorization-header
(function).
canonicalized-headers
(function).
canonicalized-resource-1
(function).
canonicalized-resource-2
(function).
dissect-query
(function).
hmac-string
(function).
md5
(function).
shared-key-authorization-header
(function).
string-to-sign-1
(function).
string-to-sign-2
(function).
string-to-sign-3
(function).
string-to-sign-4
(function).
url-decode
(function).
utf8
(function).
cl-azure/tables.lisp
request.lisp
(file).
cl-azure
(system).
create-table
(function).
delete-table
(function).
ensure-table
(function).
insert-entity
(function).
query-entities
(function).
query-tables
(function).
*create-table-template*
(special variable).
*insert-entity-template*
(special variable).
entity-content
(function).
list-tablename-elements-handler
(function).
properties-xml
(function).
property-xml
(function).
rows-handler
(function).
sign-table-storage-request
(function).
stringify
(function).
table-storage-request
(function).
type-xml
(function).
cl-azure/blobs.lisp
tables.lisp
(file).
cl-azure
(system).
create-container
(function).
delete-blob
(function).
delete-container
(function).
get-blob
(function).
get-blob-file
(function).
get-blob-string
(function).
list-blobs
(function).
list-containers
(function).
put-blob
(function).
blob-storage-request
(function).
sign-blob-storage-request
(function).
cl-azure/queues.lisp
blobs.lisp
(file).
cl-azure
(system).
approximate-messages-count
(function).
clear-messages
(function).
create-queue
(function).
delete-message
(function).
delete-queue
(function).
get-messages
(function).
get-queue-metadata
(function).
list-queues
(function).
peek-messages
(function).
put-message
(function).
*put-message-template*
(special variable).
message-id
(generic function).
messages-handler
(function).
pop-receipt
(generic function).
put-message-content
(function).
queue-storage-request
(function).
sign-queue-storage-request
(function).
cl-azure/manage.lisp
queues.lisp
(file).
cl-azure
(system).
list-certificates
(function).
list-hosted-services
(function).
list-storage-accounts
(function).
*management-certificate*
(special variable).
*subscription-id*
(special variable).
+service-management-version+
(constant).
list-service-name-elements-handler
(function).
list-thumbprint-elements-handler
(function).
management-request
(function).
cl-azure/acs.lisp
manage.lisp
(file).
cl-azure
(system).
*plaintext-token-request-body-template*
(special variable).
plaintext-token-request
(function).
cl-azure/servicebus.lisp
acs.lisp
(file).
cl-azure
(system).
*servicebus-credentials*
(special variable).
*servicebus-send-message-body-template*
(special variable).
acs-url
(generic function).
extract-token
(function).
get-token
(function).
issuer-name
(generic function).
issuer-secret
(generic function).
make-servicebus-credentials
(function).
realm
(generic function).
service-namespace
(generic function).
servicebus-get-entity
(function).
servicebus-handler
(function).
servicebus-list-queues
(function).
servicebus-list-topics
(function).
servicebus-peek-lock-queue-message
(function).
servicebus-read-and-delete-queue-message
(function).
servicebus-send-message
(function).
servicebus-url
(generic function).
token
(generic function).
cl-azure/media.lisp
servicebus.lisp
(file).
cl-azure
(system).
get-media-assets
(function).
get-media-jobs
(function).
get-media-processors
(function).
get-media-token
(function).
make-media-account
(function).
*get-media-token-template*
(special variable).
*media-account*
(special variable).
+media-api-url+
(constant).
+media-oauth-url+
(constant).
json-handler
(function).
media-access-token
(generic function).
media-account-key
(generic function).
media-account-name
(generic function).
media-api-url
(generic function).
media-oauth-url
(generic function).
media-request
(function).
Packages are listed by definition order.
cl-azure
wa
common-lisp
.
*storage-account*
(special variable).
account-from-environment
(function).
approximate-messages-count
(function).
clear-messages
(function).
create-container
(function).
create-queue
(function).
create-table
(function).
delete-blob
(function).
delete-container
(function).
delete-message
(function).
delete-queue
(function).
delete-table
(function).
ensure-table
(function).
get-blob
(function).
get-blob-file
(function).
get-blob-string
(function).
get-media-assets
(function).
get-media-jobs
(function).
get-media-processors
(function).
get-media-token
(function).
get-messages
(function).
get-queue-metadata
(function).
insert-entity
(function).
list-blobs
(function).
list-certificates
(function).
list-containers
(function).
list-hosted-services
(function).
list-queues
(function).
list-storage-accounts
(function).
make-media-account
(function).
peek-messages
(function).
put-blob
(function).
put-message
(function).
query-entities
(function).
query-tables
(function).
*create-table-template*
(special variable).
*get-media-token-template*
(special variable).
*insert-entity-template*
(special variable).
*management-certificate*
(special variable).
*media-account*
(special variable).
*plaintext-token-request-body-template*
(special variable).
*put-message-template*
(special variable).
*sample-account*
(special variable).
*servicebus-credentials*
(special variable).
*servicebus-send-message-body-template*
(special variable).
*subscription-id*
(special variable).
+day-names+
(constant).
+devstore-account+
(constant).
+devstore-blob-url+
(constant).
+devstore-key+
(constant).
+devstore-queue-url+
(constant).
+devstore-table-url+
(constant).
+edm-binary+
(constant).
+edm-boolean+
(constant).
+edm-datetime+
(constant).
+edm-double+
(constant).
+edm-guid+
(constant).
+edm-int32+
(constant).
+edm-int64+
(constant).
+edm-string+
(constant).
+http-accepted+
(constant).
+http-authorization-required+
(constant).
+http-bad-gateway+
(constant).
+http-bad-request+
(constant).
+http-conflict+
(constant).
+http-continue+
(constant).
+http-created+
(constant).
+http-expectation-failed+
(constant).
+http-failed-dependency+
(constant).
+http-forbidden+
(constant).
+http-gateway-time-out+
(constant).
+http-gone+
(constant).
+http-internal-server-error+
(constant).
+http-length-required+
(constant).
+http-method-not-allowed+
(constant).
+http-moved-permanently+
(constant).
+http-moved-temporarily+
(constant).
+http-multi-status+
(constant).
+http-multiple-choices+
(constant).
+http-no-content+
(constant).
+http-non-authoritative-information+
(constant).
+http-not-acceptable+
(constant).
+http-not-found+
(constant).
+http-not-implemented+
(constant).
+http-not-modified+
(constant).
+http-ok+
(constant).
+http-partial-content+
(constant).
+http-payment-required+
(constant).
+http-precondition-failed+
(constant).
+http-proxy-authentication-required+
(constant).
+http-request-entity-too-large+
(constant).
+http-request-time-out+
(constant).
+http-request-uri-too-large+
(constant).
+http-requested-range-not-satisfiable+
(constant).
+http-reset-content+
(constant).
+http-see-other+
(constant).
+http-service-unavailable+
(constant).
+http-switching-protocols+
(constant).
+http-temporary-redirect+
(constant).
+http-unsupported-media-type+
(constant).
+http-use-proxy+
(constant).
+http-version-not-supported+
(constant).
+linefeed+
(constant).
+media-api-url+
(constant).
+media-oauth-url+
(constant).
+month-names+
(constant).
+service-management-version+
(constant).
+utf8-bom+
(constant).
accepted-handler
(function).
account-key
(generic function).
account-name
(generic function).
acs-url
(generic function).
add-header
(function).
authorization-header
(function).
blob-storage-request
(function).
blob-storage-url
(generic function).
canonicalized-headers
(function).
canonicalized-resource-1
(function).
canonicalized-resource-2
(function).
client-certificate-certificate
(generic function).
client-certificate-key
(generic function).
client-certificate-pass-phrase
(generic function).
created-handler
(function).
defconstant
(macro).
dissect-query
(function).
edm-binary
(class).
edm-boolean
(class).
edm-datetime
(class).
edm-double
(class).
edm-guid
(class).
edm-int32
(class).
edm-int64
(class).
edm-object
(class).
edm-string
(class).
edm-type-description
(generic function).
ensure-created-handler
(function).
entity-content
(function).
extract-named-elements
(function).
extract-rows
(function).
extract-token
(function).
find-next-child
(function).
get-body-handler
(function).
get-header
(function).
get-headers-handler
(function).
get-token
(function).
hmac-string
(function).
iso8601-date-time-string
(function).
issuer-name
(generic function).
issuer-secret
(generic function).
json-handler
(function).
list-name-elements-handler
(function).
list-service-name-elements-handler
(function).
list-tablename-elements-handler
(function).
list-thumbprint-elements-handler
(function).
make-edm-binary
(function).
make-edm-boolean
(function).
make-edm-datetime
(function).
make-edm-double
(function).
make-edm-guid
(function).
make-edm-int32
(function).
make-edm-int64
(function).
make-edm-object
(function).
make-edm-string
(function).
make-servicebus-credentials
(function).
management-request
(function).
md5
(function).
media-access-token
(generic function).
media-account-key
(generic function).
media-account-name
(generic function).
media-api-url
(generic function).
media-oauth-url
(generic function).
media-request
(function).
merge-plist
(function).
message-id
(generic function).
messages-handler
(function).
my-utf8-bytes-to-string
(function).
no-content-handler
(function).
plaintext-token-request
(function).
pop-receipt
(generic function).
portable-getenv
(function).
print-xml
(function).
properties-xml
(function).
property-xml
(function).
put-message-content
(function).
queue-storage-request
(function).
queue-storage-url
(generic function).
realm
(generic function).
request-account
(generic function).
request-body
(generic function).
request-client-certificate
(generic function).
request-headers
(generic function).
request-method
(generic function).
request-uri
(generic function).
response-body
(generic function).
response-headers
(generic function).
response-status
(generic function).
rfc1123-date-time-string
(function).
rows-handler
(function).
service-namespace
(generic function).
servicebus-get-entity
(function).
servicebus-handler
(function).
servicebus-list-queues
(function).
servicebus-list-topics
(function).
servicebus-peek-lock-queue-message
(function).
servicebus-read-and-delete-queue-message
(function).
servicebus-send-message
(function).
servicebus-url
(generic function).
shared-key-authorization-header
(function).
sign-blob-storage-request
(function).
sign-queue-storage-request
(function).
sign-table-storage-request
(function).
string-to-sign-1
(function).
string-to-sign-2
(function).
string-to-sign-3
(function).
string-to-sign-4
(function).
stringify
(function).
table-storage-request
(function).
table-storage-url
(generic function).
to-edm-string
(generic function).
token
(generic function).
type-xml
(function).
url-decode
(function).
utf8
(function).
value
(generic reader).
web-request
(function).
windows-azure-error
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Reads the Azure account details from the underlying OS variables AZURE_ACCOUNT_NAME and AZURE_ACCOUNT_KEY
Returns the approximate number of messages on the given queue.
Deletes all messages from the specified queue.
Creates a new container.
Creates a new queue with the given name.
Creates a table.
Deletes a blob.
Deletes a container.
Deletes the specified message.
Deletes a queue
Deletes the specified table and any data it contains.
Ensures that a table exists, if necessary creates it.
Gets a Blob from the specificed container.
Gets a Blob and saves it to a file.
Gets a Blob and returns it as a UTF8 string.
Requests a token from the OAuth v2 endpoint of ACS.
Retrieves one or more messages from the front of the queue.
Retrieves user-defined metadata and queue properties on the specified queue.
Inserts a new entity into a table.
Enumerates the blobs in a storage container.
Lists all certificates associated with the specified hosted service.
Enumerates the containers in a storage account.
Lists the hosted services available for a subscription.
Enumerates the queues in a storage account.
Lists the storage accounts available for a subscription.
Retrieves one or more messages from the front of the queue, but does not alter the visibility of the message.
Creates a new block blob or page blob.
Adds a new message to the back of the message queue.
Queries data in a table.
Enumerates the tables in a storage account.
Non-Authoritative Information
Proxy Authentication Required
Request Entity Too Large
Requested Range Not Satisfiable
Unsupported Media Type
HTTP Version Not Supported
Make sure VALUE is evaluated only once (to appease SBCL).
Returns true if the HTTP response is accepted, otherwise raises an error.
Returns an HTTP authorization header for Windows Azure Shared Key Lite format authorisation.
Makes an HTTP request to the Blob storage API.
See http://msdn.microsoft.com/en-us/library/dd179428.aspx, Constructing the Canonicalized Headers String.
See http://msdn.microsoft.com/en-us/library/dd179428.aspx, 2009-09-19 Shared Key Format.
See http://msdn.microsoft.com/en-us/library/dd179428.aspx, 2009-09-19 Shared Key Lite and Table Service Format.
Returns true if the HTTP response is ok, otherwise raises an error.
Accepts a query string as in PURI:URI-QUERY and returns a corresponding alist of name/value pairs.
returns true if the HTTP response is created, otherwise raises an error.
Extracts a list of all values from elements named name within an XML document doc.
Returns a list of plists being rows identified by rowname.
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.
Finds the next child in the klacks source, or returns nil if no more children.
Returns the response body if the HHTP status is ok, otherwise raises an error.
Returns the respone headers if the HTTP status is ok, otherwise raises an error.
Calls the Access Control Service to authenticate the given Service Bus credentials.
Computes a Hash-based Message Authentication Code (HMAC) from string using the SHA256 algorithm.
Returns an ISO8601 compliant date, e.g. 2011-02-20T14:51:22Z.
Handles and decodes an HTTP response in JSON format.
Returns a list of the elements named Name if the HTTP status is ok, otherwise raises an error.
Returns a list of the elements named ServiceName if the HTTP status is ok, otherwise raises an error.
Extracts a list of tables from an ADO.NET entity set Atom feed response body.
Returns a list of the elements named ServiceName if the HTTP status is ok, otherwise raises an error.
Makes an HTTP request to the Windows Azure Service Management API
Computes an MD5 hash of the given string.
Makes an HTTP request to the Media Services REST API.
Convert a byte array to a UTF-8 string, skipping the byte order mark if necessary
Returns true if the HTTP response is no-content, otherwise raises an error.
Requests a token from the Access Control Service.
Returns the named operating system environment variable
Prints an XML document where doc might be a string, octets or anything acceptable to cxml:make-source.
Makes an HTTP request to the Queue storage API.
Returns an RFC1123 compliant date, e.g. Sun, 11 Oct 2009 21:49:13 GMT.
Extracts a list of table rows from an HTTP Response.
Enumerates the Service Bus queues.
Enumerates the Service bus topics.
Atomically retrieves and locks a message from a queue for processing.
Atomically retrieves and locks a message from a queue for processing.
Sends a new messages to a topic or queue.
Returns an HTTP authorization header for Windows Azure Shared Key format authorisation.
Signs a blob storage request by computing a shared key signature and adding a corresponding Authorization header.
Signs a queue storage request by computing a shared key signature and adding a corresponding Authorization header.
Signs a table storage request by computing a shared key signature and adding a corresponding Authorization header.
See http://msdn.microsoft.com/en-us/library/dd179428.aspx, Blob and Queue Services (Shared Key Authentication).
See http://msdn.microsoft.com/en-us/library/dd179428.aspx,Table Service (Shared Key Authentication).
See http://msdn.microsoft.com/en-us/library/dd179428.aspx, Blob and Queue Service (Shared Key Lite Authentication).
See http://msdn.microsoft.com/en-us/library/dd179428.aspx,Table Service (Shared Key Lite Authentication).
Makes an HTTP request to the Table storage API.
Converts a string to UTF8.
Uses Drakma to make the specificed http request.
Raises an error using the Message from the response body.
cons
)) ¶cons
)) ¶cons
)) ¶cons
)) ¶edm-binary
)) ¶automatically generated reader method
edm-datetime
)) ¶automatically generated reader method
edm-guid
)) ¶automatically generated reader method
edm-boolean
)) ¶automatically generated reader method
edm-string
)) ¶automatically generated reader method
edm-double
)) ¶automatically generated reader method
edm-int32
)) ¶automatically generated reader method
edm-int64
)) ¶automatically generated reader method
edm-object
)) ¶automatically generated reader method
cons
)) ¶cons
)) ¶cons
)) ¶cons
)) ¶cons
)) ¶cons
)) ¶cons
)) ¶cons
)) ¶cons
)) ¶cons
)) ¶cons
)) ¶cons
)) ¶Returns the body from an HTTP request.
Returns the headers from an HTTP request.
Returns the request method from an HTTP request.
Returns the uri from an HTTP request.
Returns the body from an HTTP response.
Returns the headers from an HTTP response.
Returns the status code from an HTTP response.
cons
)) ¶cons
)) ¶cons
)) ¶edm-binary
)) ¶edm-datetime
)) ¶edm-boolean
)) ¶edm-string
)) ¶edm-object
)) ¶cons
)) ¶edm-object
)) ¶automatically generated reader method
cl-azure::+edm-binary+
This slot is read-only.
cl-azure::+edm-boolean+
This slot is read-only.
cl-azure::+edm-datetime+
This slot is read-only.
cl-azure::+edm-double+
This slot is read-only.
cl-azure::+edm-guid+
This slot is read-only.
A 32-bit integer
cl-azure::+edm-int32+
This slot is read-only.
A 64-bit integer
cl-azure::+edm-int64+
This slot is read-only.
An Entity Data Model type
This slot is read-only.
cl-azure::+edm-string+
This slot is read-only.
Jump to: | A B C D E F G H I J L M N P Q R S T U V W |
---|
Jump to: | A B C D E F G H I J L M N P Q R S T U V W |
---|
Jump to: | *
+
C E S V |
---|
Jump to: | *
+
C E S V |
---|
Jump to: | A B C D E F H M P Q R S T U X |
---|
Jump to: | A B C D E F H M P Q R S T U X |
---|