Deprecated classes. More...
Classes | |
| class | CYIAbstractSignalTransition |
| class | CYIAbstractState |
| The base class for state types in CYIStateMachine. More... | |
| class | CYIActionEventTransition |
| Transition based on CYIActionEvent. More... | |
| class | CYIAtomic |
| class | CYICompoundState |
| The base class for CYIState and CYIParallelState. More... | |
| class | CYIEventTransition |
| The base class for transitions based on CYIEvent. More... | |
| class | CYIFinalState |
| A final state in the state machine. More... | |
| class | CYIGridLayoutView |
| class | CYIHistoryState |
| A history state in the state machine. More... | |
| class | CYIImageDownloadListItem |
| An extension of CYIListItem which assists in using downloaded images in a CYIListView. More... | |
| class | CYIKeyEventTransition |
| Transition based on CYIKeyEvent. More... | |
| class | CYIListItem |
| Logical representation of a view within yi::deprecated::CYIListView. More... | |
| class | CYIListLayout |
| The abstract base class for list layouts. More... | |
| class | CYIListLayoutGrid |
| A yi::deprecated::CYIListLayout which arranges items in a grid, which is a rectangular collection of cells arranged in rows and columns. More... | |
| class | CYIListLayoutPack |
| A yi::deprecated::CYIListLayout which arranges items in a single row or column. More... | |
| class | CYIListView |
| yi::deprecated::CYIListView is a view that lays out its elements programatically using a CYIListLayout. More... | |
| class | CYIParallelState |
| A parallel state in the state machine. More... | |
| class | CYIPopupView |
| A view to easily display popup messages. More... | |
| class | CYISignalEventGenerator |
| class | CYISignalTransition |
| class | CYISignalTransition< YI_SLOT_PARAM1 > |
| class | CYISignalTransition< YI_SLOT_PARAM1, YI_SLOT_PARAM2 > |
| class | CYISignalTransition< YI_SLOT_PARAM1, YI_SLOT_PARAM2, YI_SLOT_PARAM3 > |
| class | CYISignalTransition<> |
| class | CYIState |
| A basic state in the state machine. More... | |
| class | CYIStateMachine |
| This class defines a hierarchical state machine. More... | |
| class | CYIStateMachineAbstractSignalEvent |
| Abstract parent for the CYIStateMachineSignalEvent classes. More... | |
| class | CYIStateMachineEvent |
| Created by the state machine as a data wrapper which is passed around when events are posted. More... | |
| class | CYIStateMachineSignalEvent |
| Event class for the state machine signal emit events which supports 4 slot parameters. More... | |
| class | CYIStateMachineSignalEvent< YI_SLOT_PARAM1 > |
| Event class for the state machine signal emit events which supports 1 slot parameter. More... | |
| class | CYIStateMachineSignalEvent< YI_SLOT_PARAM1, YI_SLOT_PARAM2 > |
| Event class for the state machine signal emit events which supports 2 slot parameters. More... | |
| class | CYIStateMachineSignalEvent< YI_SLOT_PARAM1, YI_SLOT_PARAM2, YI_SLOT_PARAM3 > |
| Event class for the state machine signal emit events which supports 3 slot parameters. More... | |
| class | CYIStateMachineSignalEvent<> |
| Event class for the state machine signal emit events which supports 0 slot parameters. More... | |
| class | CYIStreamedItem |
| class | CYIStreamer |
| This class provides a mechanism whereby items in a list can be removed and inserted back into the list automatically based on a numerical range or through a maximum number of items. More... | |
| class | CYITransition |
| The base class for transitions between states in the state machine. More... | |
| class | CYIViewPool |
| This class provides a collection of views that can be re-used. More... | |
| class | CYIWebViewBridge |
| Utility to open a web view from within the application. This is in contrast to a CYIWebBrowserBridge which can be used to open a web page in another process. More... | |
Typedefs | |
| typedef CYIAtomic< bool > | YI_ATOMIC_BOOL |
| typedef CYIAtomic< uint8_t > | YI_ATOMIC_UINT8 |
| typedef CYIAtomic< uint16_t > | YI_ATOMIC_UINT16 |
| typedef CYIAtomic< uint32_t > | YI_ATOMIC_UINT32 |
| typedef CYIAtomic< uint64_t > | YI_ATOMIC_UINT64 |
| typedef CYIAtomic< int8_t > | YI_ATOMIC_INT8 |
| typedef CYIAtomic< int16_t > | YI_ATOMIC_INT16 |
| typedef CYIAtomic< int32_t > | YI_ATOMIC_INT32 |
| typedef CYIAtomic< int64_t > | YI_ATOMIC_INT64 |
| typedef enum yi::deprecated::YI_STATEMACHINE_HISTORY_TYPE_ENUM | YI_STATEMACHINE_HISTORY_TYPE |
| The types of history recording possible by a CYIHistoryState. More... | |
| typedef uint8_t | YI_UINT8 |
| typedef int8_t | YI_INT8 |
| typedef uint16_t | YI_UINT16 |
| typedef int16_t | YI_INT16 |
| typedef uint32_t | YI_UINT32 |
| typedef int32_t | YI_INT32 |
| typedef uint64_t | YI_UINT64 |
| typedef int64_t | YI_INT64 |
| typedef float | YI_FLOAT |
| typedef double | YI_DOUBLE |
| typedef ssize_t | YI_UID |
| typedef wchar_t | YI_WCHAR |
| typedef char | YI_CHAR |
| typedef char16_t | YI_CHAR16 |
| typedef char32_t | YI_CHAR32 |
| typedef intptr_t | YI_INTPTR |
| typedef uintptr_t | YI_UINTPTR |
| typedef size_t | YI_SIZE |
| typedef ssize_t | YI_SSIZE |
| typedef enum yi::deprecated::YI_STATEMACHINE_ERROR_ENUM | YI_STATEMACHINE_ERROR |
| The possible error codes that a CYIStateMachine can encounter during execution. More... | |
| typedef enum yi::deprecated::YI_STATEMACHINE_PRIORITY_ENUM | YI_STATEMACHINE_PRIORITY |
| The priority for posting events to a CYIStateMachine. More... | |
Enumerations | |
| enum | YI_STATEMACHINE_HISTORY_TYPE_ENUM { YI_STATEMACHINE_HISTORY_SHALLOW = 0, YI_STATEMACHINE_HISTORY_NESTED } |
| The types of history recording possible by a CYIHistoryState. More... | |
| enum | YI_STATEMACHINE_ERROR_ENUM { YI_STATEMACHINE_NO_ERROR = 0, YI_STATEMACHINE_NOINITIALSTATE_ERROR, YI_STATEMACHINE_NODEFAULTSTATE_ERROR, YI_STATEMACHINE_NOCOMMONANCESTOR_ERROR, YI_STATEMACHINE_THREAD_ERROR } |
| The possible error codes that a CYIStateMachine can encounter during execution. More... | |
| enum | YI_STATEMACHINE_PRIORITY_ENUM { YI_STATEMACHINE_LOW = -1, YI_STATEMACHINE_NORMAL = 0, YI_STATEMACHINE_HIGH = 1 } |
| The priority for posting events to a CYIStateMachine. More... | |
Deprecated classes.
This namespace contains classes that have been deprecated. These classes may be removed without notice in a future release.
The possible error codes that a CYIStateMachine can encounter during execution.
| typedef enum yi::deprecated::YI_STATEMACHINE_HISTORY_TYPE_ENUM yi::deprecated::YI_STATEMACHINE_HISTORY_TYPE |
The types of history recording possible by a CYIHistoryState.
YI_STATEMACHINE_HISTORY_SHALLOW corresponds to shallow history - only one level of history will be recorded in the hierarchy of the state machine
YI_STATEMACHINE_HISTORY_NESTED corresponds to deep history - all levels of history are recorded
The priority for posting events to a CYIStateMachine.
The possible error codes that a CYIStateMachine can encounter during execution.
| Enumerator | |
|---|---|
| YI_STATEMACHINE_NO_ERROR |
No error is present. |
| YI_STATEMACHINE_NOINITIALSTATE_ERROR |
A CYIState was entered which had child states but no intial state. |
| YI_STATEMACHINE_NODEFAULTSTATE_ERROR |
A CYIHistoryState was entered with no history recorded and no default state specified. |
| YI_STATEMACHINE_NOCOMMONANCESTOR_ERROR |
A CYITransition was encountered with source and destination inside different CYIStateMachine instances. |
| YI_STATEMACHINE_THREAD_ERROR |
An internal error occured when starting the thread used by CYIStateMachine. |
The types of history recording possible by a CYIHistoryState.
YI_STATEMACHINE_HISTORY_SHALLOW corresponds to shallow history - only one level of history will be recorded in the hierarchy of the state machine
YI_STATEMACHINE_HISTORY_NESTED corresponds to deep history - all levels of history are recorded
| Enumerator | |
|---|---|
| YI_STATEMACHINE_HISTORY_SHALLOW | |
| YI_STATEMACHINE_HISTORY_NESTED | |
The priority for posting events to a CYIStateMachine.
| Enumerator | |
|---|---|
| YI_STATEMACHINE_LOW | |
| YI_STATEMACHINE_NORMAL | |
| YI_STATEMACHINE_HIGH | |