class doc.Session
class Session: doc.Plugin { // enums enum SessionConnectionState; // properties char const* autoget property m_title; doc.Session.SessionConnectionState autoget property m_sessionConnectionState; bool autoget property m_isTransmitEnabled; // construction construct(doc.PluginHost* host); // methods override size_t errorcode transmit( void const* p, size_t size ); virtual bool errorcode connectSession(); virtual void disconnectSession(); void startSession(); };
Inherited Members
public: // fields doc.PluginHost* readonly m_pluginHost; // properties log.Writer* const property m_logWriter; // methods virtual void load(doc.Storage* storage); virtual void save(doc.Storage* storage); virtual void updateProperties(); virtual bool errorcode applyProperties(); virtual void restoreDefaultProperties(); abstract size_t errorcode transmit( void const* p, size_t size ); ui.Action* createAction( char const* text, ui.Icon* icon = null, bool isCheckable = false, bool isChecked = false ); ui.Action* createAction( char const* text, char const* iconFileName, bool isCheckable = false, bool isChecked = false );