The network connection interface class. More...
#include <netconn.h>


Public Member Functions | |
| virtual bool | HasAttributes (void) const | 
| virtual wxJSONValue | GetAttributes (void) const =0 | 
| Get Properties of plugin.  More... | |
| virtual bool | SetAttributes (const wxJSONValue &oProperties)=0 | 
| Set Properties of plugin.  More... | |
| virtual wxString | GetName (void) const | 
| virtual wxString | GetLastError (void) const | 
  Public Member Functions inherited from INetConnection | |
| virtual bool | Connect (void) | 
| virtual bool | Disconnect (void) | 
| virtual bool | IsConnected (void) | 
| virtual void | SendNetMessageAsync (const wxNetMessage &msg) | 
| virtual wxNetMessage | SendNetMessageSync (const wxNetMessage &msg) | 
| virtual int | GetId (void) const | 
| virtual void | SetId (const int nUserId) | 
  Public Member Functions inherited from wxGISConnectionPointContainer | |
| virtual long | Advise (wxEvtHandler *pEvtHandler) | 
| virtual void | Unadvise (long nCookie) | 
Additional Inherited Members | |
  Public Types inherited from INetConnection | |
| 
typedef std::priority_queue < wxNetMessage, std::deque < wxNetMessage > >  | WXGISMSGQUEUE | 
  Protected Member Functions inherited from INetConnection | |
| bool | CreateAndRunThreads (void) | 
| void | DestroyThreads (void) | 
| virtual bool | ProcessOutputNetMessage (void) | 
| virtual bool | ProcessInputNetMessage (void) | 
  Protected Member Functions inherited from wxGISConnectionPointContainer | |
| virtual void | AddEvent (const wxEvent &event) | 
| virtual void | PostEvent (wxEvent *event) | 
  Protected Attributes inherited from INetConnection | |
| WXGISMSGQUEUE | m_aoMessages | 
| int | m_nUserId | 
| wxCriticalSection | m_dataCS | 
| wxCriticalSection | m_msgCS | 
| bool | m_bIsConnected | 
| bool | m_bIsConnecting | 
| wxSocketBase * | m_pSock | 
| wxNetWriterThread * | m_pOutThread | 
| wxNetReaderThread * | m_pInThread | 
| wxVector< wxNetMessage > | m_oaSyncMessages | 
| wxArrayLong | m_laWaitIds | 
| char | m_Buffer [BUFF_SIZE] | 
  Protected Attributes inherited from wxGISConnectionPointContainer | |
| wxVector< wxEvtHandler * > | m_pPointsArray | 
| wxCriticalSection | m_CritSectEvt | 
The network connection interface class.
This class describes the network connection. Used in server connection list.
      
  | 
  pure virtual | 
Get Properties of plugin.
It should be the new wxXmlNode (not a copy of setted properties)
Implemented in wxClientTCPNetConnection.
      
  | 
  pure virtual | 
Set Properties of plugin.
| pProp | The properties of the plugin | 
Executed while LoadChildren (after connection class created).
Implemented in wxClientTCPNetConnection.