36 #ifndef __INCLUDE_CNXSERVER_HXX 37 #define __INCLUDE_CNXSERVER_HXX 43 #include <nuttx/config.h> 47 #include <semaphore.h> 49 #include <nuttx/nx/nx.h> 63 #if defined(__cplusplus) 96 static FAR
void *
listener(FAR
void *arg);
155 return nx_setbgcolor(m_hNxServer, &color) == OK;
164 return new CNxWindow(m_hNxServer, widgetControl);
173 return new CNxTkWindow(m_hNxServer, widgetControl);
182 return new CBgWindow(m_hNxServer, widgetControl);
187 #endif // __cplusplus 189 #endif // __INCLUDE_CNXSERVER_HXX
CBgWindow * getBgWindow(CWidgetControl *widgetControl)
virtual void disconnect(void)
bool setBackgroundColor(nxgl_mxpixel_t color)
virtual bool connect(void)
static FAR void * listener(FAR void *arg)
static uint8_t m_nServers
CNxTkWindow * createFramedWindow(CWidgetControl *widgetControl)
CNxWindow * createRawWindow(CWidgetControl *widgetControl)
volatile bool m_connected
FAR NX_DRIVERTYPE * m_hDevice