GD Namespace |
This namespace contains whole BlackBerry Dynamics SDK for Microsoft Windows. All classes, interfaces and enumerations can be found here.
Note that all asynchronous methods in the SDK for Microsoft Windows are run on a thread from threadpool, so they can be safely awaited inside STA (UI) thread without blocking it.
Class | Description | |
---|---|---|
GDAppEvent | Event dispatched from the BlackBerry Dynamics Runtime. | |
GDAppIcon | Class representing application icon data of the service provider. | |
GDAppServerDetail | Class representing information about server which provides a service. | |
GDAuthorizationMethod | Type of authorization used by the GDHttpProtocolFilter. | |
GDBasicProperties | Saves and retrieves the properties of a storage item. | |
GDCacheController | Provides access to methods for managing authorization data cache. | |
GDClipboardManager | BBD secure clipboard manager. | |
GDFileInputStream | Reads asynchronously data from a file. | |
GDFileIO | Provides helper methods for reading and writing files that are represented by objects of type IGDStorageFile. | |
GDFileOutputStream | Writes data asynchronously to a file. | |
GDFileRandomAccessStream | Supports random access of data in input and output streams. | |
GDFileRandomAccessStreamWithContentType | Supports random access of data in input and output streams for a specified data format. | |
GDHttpProtocolFilter | GDHttpProtocolFilter takes a HTTP request message and produces a HTTP response message using secure BlackBerry Dynamics communication protocols. | |
GDLogManager | Class containing methods regarding debug logs. | |
GDPkcs12StoreHelper | BlackBerry Dynamics Certificate Store helper. | |
GDPKICertificate | X.509 Public Key Certificate. | |
GDPKICertificateStore | Object that is used for subscribing events for additions and removals from Good Dynamics X.509 certificate store. | |
GDPushChannel | Manage Push Channel tokens and notifications. | |
GDPushConnection | Manage Push Channel connection. | |
GDSecureMimeCertificate | An X509 cerfificate used in SMIME API. | |
GDSecureMimeDecoder | Decoder class used to decode, decrypt and verify signature of an SMIME message. | |
GDSecureMimeEncoder | Encoder class used to generate a SMIME message. | |
GDService | BlackBerry Inter-Container Communication service provider. | |
GDServiceClient | This class is mandatory for service consumer applications within the BlackBerry Inter-Container Communication (ICC) system. This class also includes the specific API for sending ICC service requests. | |
GDServiceDetail | Details of a provided service. | |
GDServiceError | Class transporting information about error occurred during service processing. | |
GDServiceProvider | This class is used to return information about a service provider. | |
GDSMIMEProcessMessageOutput | Structure used for returning data from [!:GD::GDSecureMimeDecoder::ProcessMessageAsync] function. | |
GDSqlite | This class is simply a wrapper around standard sqlite3 functions. Consult the sqlite3 documentation for details. | |
GDSqliteDatabase | Utility class for wrapping sqlite3 "handles". | |
GDSqliteStatement | Utility class for wrapping sqlite3_stmt "handles". | |
GDStorageFile | Represents a file. Provides information about the file and its content, and ways to manipulate them. | |
GDStorageFolder | Manages SDK secure folders and their contents and provides information about them. | |
GDStorageStreamTransaction | Represents a write transaction for a random-access stream. | |
GDStreamSocket | The BlackBerry Dynamics Socket API is for bi-directional data communications between the mobile application on the device and an application server. The application server can be on the Internet, or behind the enterprise firewall. Secure Socket Layer and Transport Layer Security (SSL/TLS) are supported.
The BlackBerry Dynamics Socket functions cannot be called until BlackBerry Dynamics authorization processing is complete. | |
GDUtility | Class containing methods regarding BlackBerry Dynamics Authentication. | |
GDWindows | BlackBerry Dynamics Runtime object interface, including authorization. |
Interface | Description | |
---|---|---|
IGDAuthTokenResultCallback | Interface with callback methods to be used by GDUtility. | |
IGDPushChannelListener | Delegate for handling GDPushChannel state transitions and received Push Channel notification. | |
IGDPushConnectionListener | Listener for BBD Push Connection status changes. | |
IGDStorageFile | Represents a file. Provides information about the file and its contents, and ways to manipulate them. Note If you simply want to work with files in your app, see the GDStorageFile class. | |
IGDStorageFolder | Manipulates SDK secure folders and their contents, and provides information about them. Note If you simply want to work with SDK secure folders in your app, see the GDStorageFolder class. | |
IGDStorageFolder2 | Manipulates SDK secure folders and their contents, and provides information about them. Note If you simply want to work with SDK secure folders in your app, see the GDStorageFolder class. | |
IGDStorageItem | Manipulates storage items (files and folders) and their contents, and provides information about them. Note If you simply want to work with BBD secure files and folders in your app, see the GDStorageFile and GDStorageFolder classes. | |
IGDStorageItem2 | Manipulates storage items (files and folders) and their contents, and provides information about them. Note If you simply want to work with files and folders in your app, see the GDStorageFile and GDStorageFolder classes. |
Delegate | Description | |
---|---|---|
GDAppEventHandler | Handler for events dispatched from the BlackBerry Dynamics Runtime, including authorization events. | |
GDPKICertificateEventHandler | Handler for events dispatched from Good Dynamics X.509 certificate store when certificate is added or removed. | |
GDServiceRequestHandler | This callback is invoked when a service request is sent to the application within the BlackBerry Inter-Container Communication (ICC) system. The parameters with which this function is called give the details of the service request. | |
GDServiceResponseHandler | This callback is invoked when a response is received to a service request that was sent within the BlackBerry Inter-Container Communication (ICC) system. The parameters give the details of the service response. | |
GDServiceSendingFailedHandler | This callback is invoked whenever the delivery of service response/request via the BlackBerry Inter-Container Communication (ICC) system fails. | |
GDServiceSendingFinishedHandler | This callback is invoked whenever the delivery of a service response/request via the BlackBerry Inter-Container Communication (ICC) system completes. | |
GDServiceSendingPayloadStartedHandler | This callback is invoked whenever transfer of BlackBerry Inter-Container Communication (ICC) payload file to service consumer/provider starts. | |
GDServiceSendingStartedHandler | This callback is invoked whenever the delivery of a service response/request file attachment via the BlackBerry Inter-Container Communication (ICC) system starts. The path of the file is passed as a parameter. |
Enumeration | Description | |
---|---|---|
GDAppConfigKey | Enumeration with keys used in application config. | |
GDAppEventType | Type of BlackBerry Dynamics Runtime event. See GDAppEvent. | |
GDAppResultCode |
Detailed event result codes sent by BlackBerry Dynamics Runtime. See GDAppEvent.
| |
GDAuthErrorCode | BlackBerry Dynamics authorization error code. | |
GDConnectionStatus | BlackBerry Dynamics Push Connection status. | |
GDHttpRequestAuthenticationMethod | Enum with different authentication methods. | |
GDSecureMimeError | These errors are used as return codes from [!:GD::GDSecureMimeDecoder] functions. | |
GDServiceErrorCode | BBD Inter-Container Communication errors codes. | |
GDServiceProviderType | Enumeration used to specify service provider type. | |
GDSMIMECertificateVerificationOptions | Certificate verification options. Used for bit fields in GDSecureMimeCertificate by using bitwise operations. | |
GDSMIMECipher | Cipher suites for encrypting in SMIME API. Used in GDSecureMimeEncoder class. | |
GDSMIMEDigest | Digest algorithms for SMIME API. Used in GDSecureMimeEncoder class. | |
GDSMIMEProcessMessageError | This enum is used to indicate success and failure of the [!:GD::GDSecureMimeDecoder::ProcessMessageAsync] function as well as possible reasons for the latter. | |
GDSMIMESignatureVerificationOptions | These options work as flags which disable parts of signature verification. Can be combined with binary operators. | |
GDSMIMESignFormat | Signing options for SMIME API. Used in GDSecureMimeEncoder class. | |
GDSqliteColumnType | Fundamental data types used to define types of DB table columns. | |
GDSqliteError | Result codes wrapper for integer results of SQLite functions. |