Functions in bps.hFunctions that are available for BlackBerry Platform Services.Related linksbps.hFunctions for the BlackBerry Platform Services library. Constants in bps.hConstants and definitions for BlackBerry Platform Services.Data types in bps.hData structures, typedefs, and enumerations that are available for BlackBerry Platform Services.bps_add_fd() Add a file descriptor to the currently active channel. bps_add_sigevent_handler() Add a sigevent handler to the active channel. bps_channel_create() Create an event channel tied to the caller's current thread. bps_channel_destroy() Destroy the specified channel based on the channel ID. bps_channel_exec() Register a function for eventual execution. bps_channel_get_active() Retrieve the thread's active channel ID. bps_channel_push_event() Post an event to the selected channel. bps_channel_set_active() Set the thread's active channel. bps_free() Free the memory allocated by platform services. bps_get_domain_data() Retrieve domain-specific data from the active channel. bps_get_event() Retrieve the next event from the application's active channel. bps_get_version() Retrieve the version of BPS. bps_initialize() Initialize the BPS library for use with the caller's current thread. bps_push_event() Post an event to the active channel. bps_register_domain() Reserve a unique domain ID for identifying a service's events. bps_register_shutdown_handler() Register a callback that will be invoked when the last shutdown function is called. bps_register_channel_destroy_handler() Register a callback that will be invoked when the active channel is being destroyed. bps_remove_fd() Remove a file descriptor from the active channel. bps_remove_sigevent_handler() Remove the sigevent handler from the active channel. bps_set_domain_data() Set domain specific data for the active channel. bps_set_verbosity() Set the verbosity of logging for platform services. bps_shutdown() Free the platform service resources for the current thread specified by the caller.