CVoIPStateMgr (Windows CE 5.0)
CVoIPStateMgr manages implementations of the IVoIPState interface to control the main dialog displayed by the TUI application. For more information about IVoIPState, see IVoIPState and CVoIPState.
Each IVoIPState instance defines the user experience: what the user sees, and what happens when the user presses context buttons, keypad buttons, and so on.
The CVoIPStateMgr class controls which IVoIPState instance is used, and in doing so, controls what main dialog is displayed and what happens when the user interacts with the application.
It does this through methods like
- CVoIPStateMgr::EnterChildState
- CVoIPStateMgr::EnterParentState
- CVoIPStateMgr::EnterRootState
These methods take an instance of the VoIPStateID enumeration that specifies the screen to display.
This class is defined in %_WINCEROOT%\Public\VoIP\OAK\Phone\TUI\State\VoIPStateMgr.cpp (and VoIPStateMgr.h).
See Also
Send Feedback on this topic to the authors