A file containing sound encoded in Alaw format.
See also: EPOC sound file, Alaw
Increase or decrease the size of a picture when it is output.
See also: picture, crop
The percentage of the original dimension by which a picture dimension has been scaled, e.g. a scale factor of 150% means that the scaled dimension is 1.5 times that of the original dimension.
See also: scale
Moving to a new document position and in the process providing information about the number of characters skipped and the new document position. Requires a scan mask to determine the direction and destination of the scan.
See also: scan mask, document position
The process of converting a drawing from its representation in memory to its representation for output using the graphics device.
See also: graphics device
Determines the destination of a scan. A scan can either be forwards or backwards, and the destination will be either the first or last character in the current or next word or paragraph.
See also: scan, paragraph delimiter, word delimiter
The structure of a database or a rowset. A database schema describes its tables, their column sets and indexes; a rowset schema describes its column set.
See also: database, rowset, table, column set, index
The colour of a screen pixel.
A vertical or horizontal bar containing a scroll thumb and nudge buttons.
Scroll bars can be used to move the current view in controls that need to display more data than their extent allows.
See also: scroll thumb, nudge button, extent
Marks the current position and the size of the current view on the control being scrolled by a scroll bar.
The size of EPOC scroll thumbs are proportional to the proportion of data visible in the current view.
See also: scroll bar
Moving the text and cursor vertically or horizontally within the view. Scrolling up means the cursor and text move down the screen. Scrolling right means the cursor and text move leftwards.
See also: cursor, text view
Software development kit
A concrete control that supports editing a hidden text string. Generally used to edit confidential information such as a password.
A dynamic buffer using segmented storage — i.e., a list of segments that new segments are added to if needed for expansion, and removed if needed when data is deleted.
See also: flat buffer, buffer position
The selected region of the document, usually indicated in a view by a highlight and usually used as the target for operations such as replacing and deleting text and copying to the clipboard.
See also: text document, text view, cursor, anchor
A Kernel object used to synchronise co-operating threads in EPOC. Access to the semaphore is through an RSemaphore
handle.
See also: request semaphore
Characters 0x09 - 0x0D (tab, line feed, vertical feed, form feed and carriage return).
A program that performs services for another program.
See also: client, asynchronous request
A component that provides the interaction between the internal data representation of message data, and the transport components for a particular messaging protocol.
The representation of a session in the server.
See also: session
A Message Server abstraction that collects settings information—usually to set up communication protocols, such as ISP settings—and specific folders for a given single instance of an MTM.
The channel of communication between a client and server.
Type of alarm that is handled on behalf of a session with the alarm server. They serve the requirements of PIM applications.
See also: Timed alarm, untimed alarm, orphan alarm, clock alarm, snoozed alarm, PIM
Specialised cleanup stack for automatic cleanup of Message Server entries in error conditions.
A class implemented by a messaging client that is notified of events such as shutdown warnings, new message arrival, and registration of new MTMs.
The default path currently in use for a particular file server session.
See also: system default path, file server session
A variable local to each window, which, together with the session's shadow vector, determines the dimensions of the window's shadow.
The number of pixels to the right, and down, that the bottom corner right corner of a shadow is located, relative to the bottom right corner of a window, for a shadow height of 1.
How a file is to be shared when there are multiple readers and writers.
Networks have both short and long names. In EPOC the short name is 8 characters long. The long network name is used by preference, however the short name may be used instead — if the display is small.
See also: long network name
Windows that have the same parent window.
A list containing all a window's children.
Touch sensitive toolbar mounted vertically along the side of the screen.
In the series 5 this term refers to the off-screen area used for zooming, cutting/pasteing, infra-red connection, and accessing the menu bar.
See also: toolbar, task bar
The act of signalling the completion of a request.
See also: asynchronous request
A loose term for the object(s) that handle a request, and indicate its completion by a signal.
See also: signal
Subscriber Identity Module
An app UI with a single root control that is responsible for handling all key events.
See also: app UI, standard app UI
A control that is not compound.
See also: compound control
EPOC installation file, produced by Makesis.
See also: residual stub file, Makesis
A size specified in terms of width and height.
See also: point, rectangle
A FBS bitmap whose size is less than a certain threshold value, currently set at 4Kb.
See also: large bitmap
Nokia protocol that enables you to send messages to set up your phone.
Short Message System. A protocol, defined within the GSM standard, which allows point-to-point transmission of short messages. 'Short' means 140 bytes, or 160 characters with the special 7-bit SMS character set. Can also be used to transmit up to 31k of binary or text data by concatenating messages.
A reference number assigned by the network to each SMS message from a phone. The number is incremented for each new SMS message, and allows clients to relate status report (e.g. error) messages to the sent messages.
Simple Mail Transfer Protocol. The commonest protocol employed for transferring Internet mail messages from the client to the server.
A type of orphan alarm in which the alarm is active but quiescent for a certain period.
All snoozed alarms are also orphaned.
See also: Timed alarm, untimed alarm, orphan alarm, clock alarm
An abstraction of a communication end-point between two applications, particularly over TCP or UDP. EPOC's ESOCK component provides a generic sockets interface.
See also: ESOCK
A hyphen at which line wrapping may occur. When inserted at any point in a word, ensures that a hyphen followed by a new line will be inserted at that point should a line break be required anywhere within the word. If no line break is required in the word, no hyphen will be displayed.
See also: hard hyphen
Determines modem modes when speaker is on. E.g. when carrier is active, inactive, on when dialling etc. See RCall::TMonitorSpeakerControl
.
See also: speaker volume
If the speaker is active, defines the modem volume level. See RCall::TMonitorSpeakerVolume
.
See also: speaker control
Any format attributes that are applied over a rich text object's global format layers and styles.
See also: effective format, rich text object
An arbitrary-shaped bitmap that may be moved without applications having to redraw the underlying screen. Typically used for pointer cursors and for animated figures in games.
Structured Query Language. A standard language for querying and modifying relational databases.
See also: rowset
Supplementary Service string. Characters added to a phone number to control network behaviour. For example, to enable/disable caller ID.
An app UI that supports a stack of controls responsible for handling keys. This supports the requirements of menu bars, debug keys and dialogs on the one hand, and of object embedding on the other.
See also: app UI, simple app UI
Any event that is not a redraw event or a priority key event.
A file that is linked with the executable at link time. The conventional extension is .lib. The only static libraries used in EPOC are import libraries.
See also: import library
A DLL loaded by the program loader at the same time as the application program that uses it is loaded. Application programs may call functions from this DLL directly.
See also: DLL
EPOC's implementation of the C standard library
A collection of streams.
Also: the EPOC component that deals with streams and stores.
See also: stream
An object of type CStoreMap
that is used when externalising swizzled in-memory objects.
See also: swizzle
A class that defines and implements the ExternalizeL()
and InternalizeL()
member functions.
A signal to a particular thread, whose program is not designed to handle it. The correct program response is to panic. Stray signals are hard to debug.
See also: signal
The external representation of one or more objects.
Maintains two-way associations between a unique identifier and a stream id.
See also: stream id, UID
An object that uniquely identifies a stream within a store.
See also: stream, store
Block transfer with stretching.
See also: blit
Styled markup uses styles to differentiate text in the Aleppo source RTF for the different parts of the final output database. e.g. different style are used to mark the text for synonyms, topic headings and normal text.
See also: formatting information
A parser entity that is embedded in another entity. For example a vEvent or vTodo.
See also: entity, agent, vEvent, vTodo
The means by which a client thread may have two or more independent channels of communication with a server, within a single session.
See also: session, object
The representation of a subsession in the server program. A subsession object has a corresponding client subsession in the client program.
See also: session, client subsession, object
A container type object that maintains its representation of another object by pointer or by stream id.
See also: stream id, UID
A reference count for synchronised entries and to-do lits which prevents them from being deleted while they are still needed for synchronisation.
In Aleppo, taken to mean words that are not in the title, but which are useful for searching. E.g. creating, making, building.
The system's default path, which will be the initial session path for any new file server sessions
See also: file server session, session path
A graphics context created by CCoeEnv
during its construction. It exists for the lifetime of the CCoeEnv
object, and is typically used as the standard graphics context for drawing controls.
See also: graphics context
A pointer cursor in the system-wide system pointer cursor list.
See also: pointer cursor, system pointer cursor list
An indexed system-wide list containing pointer cursors.
See also: system pointer cursor
The original template initialised when a contact database is first created. All other templates are based on the system template.
See also: contact database, template