diff -r a0f57508af73 -r a3a4c0de738e tvout/tvoutwrapper/inc/glxtvconnectionobserver.h --- a/tvout/tvoutwrapper/inc/glxtvconnectionobserver.h Sat Jul 10 00:59:39 2010 +0530 +++ b/tvout/tvoutwrapper/inc/glxtvconnectionobserver.h Fri Jul 23 20:41:04 2010 +0530 @@ -25,41 +25,52 @@ class CGlxTv; class GlxTvOutWrapperPrivate; +/** + * Class Description This class basically obseves the connection changes + * + * Client shouldnt access this directly, meant to be used from GlxTvOutWrapperPrivate only + * + */ + class CGlxConnectionObserver : public CBase, public MGlxTvObserver { public: - /* + /** * NewL() + * @param aTvWrapperPrivate GlxTvOutWrapperPrivate instance */ static CGlxConnectionObserver* NewL(GlxTvOutWrapperPrivate* aTvWrapperPrivate); - /* + /** * destructor */ ~CGlxConnectionObserver(); - /* + /** * IsHdmiConnected() */ TBool IsHdmiConnected(); private: - /* + /** * ConstructL */ void ConstructL(); - /* + /** * constructor + * @param aTvWrapperPrivate GlxTvOutWrapperPrivate Instance */ CGlxConnectionObserver(GlxTvOutWrapperPrivate* aTvWrapperPrivate); -private:// From MGlxTvObserver +private:/// @see MGlxTvObserver void HandleTvStatusChangedL ( TTvChangeType aChangeType ); private: + /// TvOut instance CGlxTv* iGlxTvOut; + /// wrapper private instance GlxTvOutWrapperPrivate* iTvWrapperPrivate; }; #endif // GLXTVCONNECTIONOBSERVER_H