Custom Platform Support Development Kit  1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
interfaces Directory Reference

Files

file  IFCMCallback.h [code]
 This file contains interface for IFCMCallback. The IFCMCallback interface is a glue for the objects created to access the FCM. Each object of an interface implementation contains pointer IFCMCallback object, which can be used to create a new object of any classID and interfaceID and also can be used to register a service which can be used by FCM Application or Plug-in. By default, the IFCMCalloc and IFCMNotificationService are registered with IFCMCallback by FCM Application.
 
file  IFCMCalloc.h [code]
 This file contains interface for IFCMCalloc. The IFCMCalloc interface provides a mechanism for allocating and deallocating memory. This interface is used when there is shared memory between Plug-in and FCM Application and the memory being allocated by Plug-in is freed by FCM Application (or) vice-versa.
 
file  IFCMClassFactory.h [code]
 This file contains interface for IFCMClassFactory. IFCMClassFactory enables a class of objects to be created.
 
file  IFCMDictionary.h [code]
 This file contains interface for IFCMDictionary. The IFCMDictionary is an interface for generic container for storing data.
 
file  IFCMList.h [code]
 This file contains interface for IFCMList. List of pointer to IFCMUnknown objects.
 
file  IFCMNoAggregationUnknown.h [code]
 This file contains interface for IFCMNoAggregationUnknown and needed to support "Aggregation". This interface is used by FCM internally. It is not meant to be used by external clients.
 
file  IFCMNotificationClient.h [code]
 This file contains interface for IFCMNotificationClient. The IFCMNotificationClient interface must be supported by any plugin that wishes to receive notification of specific certain event by either the host app, or by other plugins that want to generate system-wide events. A Plugin wanting notification will obtain an IMoaNotificationClient Interface to itself and an IFCMNotificationService interface from the main callback object of the application. It then registers the client interface with the callback interface.
 
file  IFCMNotificationService.h [code]
 This file contains interface for IFCMNotificationService. The IFCMNotificationService interface is supported by any FCM Application that wants to provide system wide notification hooks to plug-ins. These notifications are mainly provided by the application, but can also be provided by specific plug-ins. This Interface can be obtained by GetService of the main Application callback Interface.
 
file  IFCMPluginDictionary.h [code]
 This file contains interface for IFCMPluginDictionary. The IFCMPluginDictionary interface provides a generic mechanism for exchanging plug-in data with FCM Application. This interface provides a list of registry dictionaries. Each registry dictionary corresponds to dictionary for an interface implementation in plug-in. IFCMPluginDictionary aggregates IFCMDictionary. The FCM Application can define a set of keys for an interface and data corresponding to these keys will be populated by the plug-in in the registry dictionary and this data can be used by the FCM Application.
 
file  IFCMStringUtils.h [code]
 This file contains interface for IFCMStringUtils. The IFCMStringUtils interface is supported by any FCM Application that wants to provide string utility functions to plug-ins. This Interface can be obtained by GetService of the main Application callback Interface.
 
file  IFCMUnknown.h [code]
 This file contains interface for IFCMUnknown. All FCM interfaces inherit from IFCMUnknown. This interface is similar to Microsoft's COM IUnknown. Primary purpose of this interface is to facilitate a way to obtain pointers to other interfaces through QueryInterface method.