PreEmptive Analytics .NET API  1.3
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 | oNMessages
 | oNSystemProfileInfo
 | oNTags
 | oNUtilities
 | oCBinaryInfoDescribes the binary file (executable) which is sending the message
 | oCBlankLoggerA logger which does nothing
 | oCComponentInfoStruct that contains information about a component of an application.
 | oCConfigurationThe configuration for a PAClient to use
 | oCCoreClientClass that handles all of the common functionality for the Client.
 | oCDictionaryAttributeLimiterAn implementation of IAttributeLimiter using Dictionary<TAG, Dictionary<ATTRIBUTE, LIMIT>>
 | oCEndpointAttributeLimitsHolds the field size limits for the officially supported PreEmptive Solutions endpoints
 | oCExceptionInfoClass for handling exception information.
 | oCExceptionDataKeysThese are keys that can be added or queried on the Exception.Data property.
 | oCExtendedKeysClass that handles extended key data used for sending additional information with messages.
 | oCExtendedKeyClass that handles the creation of extended key data used for sending additional information with messages.
 | oCFeatureCorrelatorGroups together feature start and stop messages by associating their group ID.
 | oCFeatureGroupClass that contains information about a specific feature group.
 | oCIFeatureGroupDictionaryA thread-safe dictionary/stack-ish collection for storing and retrieving feature groups
 | oCLockingFeatureGroupDictionaryA locking dictionary used for managing FeatureGroups.
 | oCIFeaturePartitionerInterface used for defining a way to partition features.
 | oCThreadFeaturePartitionerClass used for handling feature partitions.
 | oCFlowControllerClass that used to manage the behavior of the message queue.
 | oCIAttributeLimiterRepresents a way for the Client to get the field size limits of the server it sends messages to This is to prevent from sending unnecessarily large messages if portions of it will be truncated at the server
 | oCIClientToolsProviderAn interface for the common tools that the CoreClient provides, such as Configuration, Logging, and Platform
 | oCILoggerProviderAn object capable of providing a Logger instance
 | oCIPlatformProviderAn object capable of providing a Platform instance
 | oCIConfigurationProviderAn interface for an object capable of providing a copy of the current Client's Configuration
 | oCIFlowControllerInterface for defining a flow controller.
 | oCILoggerInterface that needs to be implemented to create a custom logger implementation.
 | oCIMessageDequeuerAn interface for an object capable of dequeing messages
 | oCIMessageQueueInterface that defines members necessary for a message queue.
 | oCIOfflineDataStoreInterface for offline storage.
 | oCIOfflineStorageManagerInterface for defining an offline storage manager
 | oCIPlatformInterface to define platform specific methods.
 | oCIAsyncProviderAn asynchronous mechanism provider
 | oCIPlatformClientThe methods implemented by a Platform Specific Client, commonly called PAClient
 | oCIQueueTransmitterAn interface which describes an IQueueProcessor that is also capable of sending batches to an endpoint
 | oCIQueuePersisterA QueueProcessor that is capable of saving a batch of messages offline
 | oCISettingsStoreAn interface describing a mechanism for persisting string values tied to string keys.
 | oCIXMLTransmitterInterface for sending XML.
 | oCLoggerBaseUsed to share common functionality between loggers of different platforms.
 | oCMessageBatchClass for handling groups of messages for transmission.
 | oCMessageQueueClass that handles the incoming messages.
 | oCIQueueProcessorProcessor of the MessageQueue
 | oCMessageQueueProcessorClass for managing the message queue.
 | oCMessageClass for creating messages.
 | oCOfflineDataStoreClass for handling the offline storage of messages.
 | oCOfflineStorageThreadClass that manages the offline storage of messages.
 | oCPlatformClientClass that serves as a bridge between the CoreClient and platforms that cannot directly instatiate the CoreClient.
 | oCAgentInfoClass used to describe the Client being used.
 | oCHostInfoInformation describig the host system.
 | oCOSInfoInformation describing the operating system.
 | oCUserInfoInformation to describe the user.
 | oCStackInfoStruct for storing stack trace information.
 | \CTransmitterThreadClass that handles the transmission of messages.