Version: 0.6.0

#include <tcp.h>

Inheritance diagram for wxClientTCPNetConnection:
Collaboration diagram for wxClientTCPNetConnection:

Public Member Functions

virtual bool Connect (void)
 
virtual bool Disconnect (void)
 
virtual wxString GetName (void) const
 
virtual bool HasAttributes (void) const
 
virtual wxJSONValue GetAttributes (void) const
 Get Properties of plugin. More...
 
virtual bool SetAttributes (const wxJSONValue &oProperties)
 Set Properties of plugin. More...
 
virtual wxString GetLastError (void) const
 
- Public Member Functions inherited from INetConnection
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)
 

Protected Member Functions

virtual void OnSocketEvent (wxSocketEvent &event)
 
- 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

wxString m_sConnName
 
wxString m_sUserName
 
wxString m_sCryptPass
 
wxString m_sIP
 
wxString m_sPort
 
long m_nConnTimeout
 
- 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
 
wxNetWriterThreadm_pOutThread
 
wxNetReaderThreadm_pInThread
 
wxVector< wxNetMessagem_oaSyncMessages
 
wxArrayLong m_laWaitIds
 
char m_Buffer [BUFF_SIZE]
 
- Protected Attributes inherited from wxGISConnectionPointContainer
wxVector< wxEvtHandler * > m_pPointsArray
 
wxCriticalSection m_CritSectEvt
 

Additional Inherited Members

- Public Types inherited from INetConnection
typedef std::priority_queue
< wxNetMessage, std::deque
< wxNetMessage > > 
WXGISMSGQUEUE
 

Detailed Description

The connection to communicate with server.

Library:  wxGISNet

Member Function Documentation

wxJSONValue wxClientTCPNetConnection::GetAttributes ( void  ) const
virtual

Get Properties of plugin.

Returns
The properties of the plugin

It should be the new wxXmlNode (not a copy of setted properties)

Implements wxGISNetClientConnection.

bool wxClientTCPNetConnection::SetAttributes ( const wxJSONValue oProperties)
virtual

Set Properties of plugin.

Parameters
pPropThe properties of the plugin

Executed while LoadChildren (after connection class created).

Implements wxGISNetClientConnection.

Here is the call graph for this function:


The documentation for this class was generated from the following files:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/net/tcp.h
  • /home/bishop/work/projects/nextgismanager/src/net/tcp.cpp