Version: 0.6.0
wxGISLocalClientConnection Class Reference

The connection to communicate with local Task Manager Server. More...

#include <tskmngr.h>

Inheritance diagram for wxGISLocalClientConnection:
Collaboration diagram for wxGISLocalClientConnection:

Public Member Functions

virtual bool Connect (void)
 
virtual bool Disconnect (void)
 
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)
 

Additional Inherited Members

- Public Types inherited from INetConnection
typedef std::priority_queue
< wxNetMessage, std::deque
< wxNetMessage > > 
WXGISMSGQUEUE
 
- 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
 

Detailed Description

The connection to communicate with local Task Manager Server.


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