![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Provides access to Send-As functionality. It allows applications to package data simply into outgoing messages.
This abstract class should be implemented by clients using Send-As functionality.
CBaseMtm-derived classes provide MTM-specific manipulation of entries to message client applications. Message client applications use the class to access such functionality polymorphically. MTM implementers derive from this class to provide such functionality for their message protocol.
CBaseMtmUi-derived classes provide MTM-specific user interaction, such as editing, viewing, deleting, and copying of message entries. Message client applications use the class to access such functionality polymorphically. MTM implementers derive from this class to provide such functionality for their message protocol.
CBaseMtmUiData-derived classes allow message client applications to customise dynamically their user interfaces for a particular message type. Message client applications use the class to access such functionality polymorphically. MTM implementers derive from this class to provide such functionality for their message protocol.
CBaseServerMtm-derived classes provide message transport functionality, such as sending and receiving messages, for a particular messaging protocol. MTM implementers write such derived classes.
A factory function is called by the Client-side MTM registry when a client requests a particular Client-side MTM. It returns an instance of the CBaseMtm-derived class that provides the MTM implementation.
A factory function is called by the UI Data MTM registry when a client requests a particular UI Data MTM. It returns an instance of the CBaseMtmUiData-derived class that provides the MTM implementation.
A factory function is called by the User Interface MTM registry when a client requests a particular User Interface MTM. It returns an instance of the CBaseMtmUi-derived class that provides the MTM implementation.
This class is the base for classes through which MTM components are instantiated. The derived classes used by clients are CClientMtmRegistry, CMtmUiDataRegistry, and CMtmUiRegistry.
This class is used for accessing the registered Client-side MTMs. Message client applications use this class to get a CBaseMtm-derived object by which to access Client-side MTM functionality.
This class is used for accessing the registered UI Data MTMs. Message client applications use this class to get a CBaseMtmUiData-derived object by which to access UI Data MTM functionality.
This class is used for accessing the registered User Interface MTM. Message client applications use this class to get a CBaseMtmUi-derived object by which to access User Interface MTM functionality.
This class encapsulates the registration data for an MTM group. It provides read and write access to the registration data file for an MTM group.
This class is used to collect the registration data for concrete MTM components, as encapsulated in CMtmDllInfo objects, into an array.
This class encapsulates the registration data for a single concrete MTM component.
This utility class provides registry information to an instantiated MTM class.
This class is the central abstraction through which a program accesses and acts upon a particular Message Server entry. It provides means to access the various types of storage associated with an entry, and to discover and access other entries that the entry owns.
This class is the central abstraction through which a Server-side MTM accesses and acts upon a particular Message Server entry. It provides similar functionality to that which CMsvEntry gives to client-side programs.
This class encapsulates an array of entry IDs. An object of this type is commonly passed to a function to indicate the set of entries on which the function should operate.
This mixin class provides the interface for notification of events associated with an entry.
This type is used to specify one or more parts of a message in messageforwarding, messagereply, and messagevalidation functions.
This class defines the sorting and grouping rules used to prepare a selection of entries. It is used in the interfaces of CMsvEntry and CMsvServerEntry to set the ordering of an entrys children.
This enumeration defines sort order options for a TMsvSelectionOrdering object.
This enumeration defines grouping order options for a TMsvSelectionOrdering object.
Describes in detail the structure of an index entry.
This class represents an entry in the Message Server index. MTM implementations and message client applications use it to access and manipulate index entry values.
This type is used to specify an entry in the Message Server index.
This enumeration supplies the standard values for the message priority index entry field.
This class provides an interface over the message store that is associated with a message entry. This class is intended for use by MTM implementations. Message client applications access the store through the higher-level functions provided by Client-side and User Interface MTMs.
This class is used to access the streams in a message store with read access. It is intended for use by MTM implementations to access MTM-specific information. Message client applications access the store through the higher-level functions provided by Client-side and User Interface MTMs.
This class is used to access the streams in a message store with write access, or to create new streams. It is intended for use by MTM implementations to store MTM-specific information. Message client applications access the store through the higher-level functions provided by Client-side and User Interface MTMs.
This class represents a channel of communication between a client thread (Client-side MTM, User Interface MTM, or message client application) and the Message Server thread.
This mixin class provides the interface for notification of events from a Message Server session.
This is an abstract base class, derived from CActive, which defines an interface for use by objects which control asynchronous commands in the messaging system. Such objects are returned by CMsvEntry and User Interface MTM functions that complete asynchronously.
This class encapsulates progress information returned by a local operation. Understanding the TMsvLocalOperationProgress structure enables an application to use that information for a local operation.
This type is used to identify an asynchronous messaging operation.
This resource struct defines a group of MTM-specific operations (MTUD_FUNCTION structs) in an UI Data MTM resource file.
Defines an MTM-specific operation in an UI Data MTM resource file.
Describes constants used for defining such things as types of entry, and MTM-specific operations in UI Data MTM resource files.
Describes the various types of panic that the Message Server can give.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |