Classes | Typedefs | Enumerations | Variables

xmlstore Namespace Reference

Classes

exception  ArchiveInternalError
struct  XmlStoreNotificationEvent
interface  Identifier
interface  Cursor
interface  Operational
interface  Administrative
interface  ArchiveConnection

Typedefs

typedef string URI
typedef sequence< URIURISeq
typedef string UniqueIdentifier
typedef sequence
< UniqueIdentifier
UniqueIdentifierSeq
typedef xmlentity::XmlEntityStruct IdentifierRange
typedef sequence< string > StringSeq

Enumerations

enum  operationType { STORED_XML, UPDATED_XML, DELETED_XML }

Variables

const string CHANNELNAME = "xmlstore"

Typedef Documentation

A Range xml entity

typedef sequence<string> xmlstore::StringSeq

A sequence of strings. Used for returning sequences of XML (fragments).

Used for identifying entities. A UniqueIdentifier is of the form "uid://X0123456789abcdef/X01234567"

A sequence of UniqueIdentifiers.

typedef string xmlstore::URI

Used for identifying entities. A URI is of the form "uid://X0123456789abcdef/X01234567"

typedef sequence<URI> xmlstore::URISeq

A sequence of URIs.


Enumeration Type Documentation

Type used in events published by xmlstore describing success of data storage.

Enumerator:
STORED_XML 
UPDATED_XML 
DELETED_XML 

Variable Documentation

const string xmlstore::CHANNELNAME = "xmlstore"

Channel where xmlstore events are published.