This document lists all the example code programs available for each module, organised by use case.
Data Server
Socket Server
Resource management
How to do filtered data compression and Huffman compression using Open C library.
How to send/receive messages using open C message queue library
How to write solution for Producer/ Consumer Problem using Open C
How to write a simple console-based STDLIB (C Standard library) program
How to develop hybrid application which uses both pure C and native Symbian C++ APIs
How a parent process communicates with its child process using named pipes (FIFO)
How a parent process communicates with its child process using a single pipe (popen())
How to get the MIME type(s) that a data recognizer is capable of recognizing
How to use a resource reader to read data from a resource file into the data members of a class
How the signature of a resource file is checked before it is used
How to use multiple resource files with cross-referenced resources
How to obtain the default implementation of an interface in an ECOM plug-in
How to obtain an implementation of an interface in an ECOM plug-in
How a client application uses the interface in an ECOM plug-in
How to use the window server's direct screen access interface
How to implement simple freehand drawing using a pointer buffer
How to share a file to a new process by storing the RFs handle into environment slot
How to construct an object and return an error code on failure
How to use a logical device driver (LDD) and a physical device driver (PDD)
How multiple clients in different processes connect to a server
How to get the number of clients using a particular power-related resource
How to get the number of power-related resources used by a client
How to get information about all the power-related resources in use by a particular client
How to get information about all clients using a particular power-related resource
How to get notification about a state change to a power-related resource
How to understand the differences between multithreaded code running in a unicore environment and in a multiprocessor environment
How to connect to the IMAP server and download mail sent using SMTP
How to update registry information when MTM groups are installed or uninstalled
How to connect to a POP3 server and download mail sent using SMTP
How to define the connected session's available message types
How to forward a message from an MTM account
How to query for the capability of an MTM account
How to parse a message's body text using the BIO message parser
How to implement sink and source plug-ins for the Multimedia Framework
How to manipulate images, for instance rotate, flip and zoom
How to implement a codec plug-in for the Multimedia Framework
How to implement a format encoder plug-in to the Multimedia Framework
How to implement a format decoder plug-in to the Multimedia Framework
How to externalize a network of objects to a direct file store
How to internalize a network of objects from a direct file store
How to construct and write a network of objects to a permanent file store
How to write two different types of object to a single stream contained in the memory store
How to stream a compound object to multiple streams using a store map
How to externalize objects to a single stream in a non-persistent store
How to externalize an object to a store embedded within a permanent file store
How to write a network of objects to more than one stream in a direct file store
How to defer the loading of an object from the store into memory
How to read and write an employee class from or to a file store
How to internalize & externalize user defined data type using stream
How to get the list of available features in a device
How to add a new feature to the device
How to modify or delete a feature
How to get notification about a feature change