Version: 0.6.0
wxGISLocalServerConnection Class Reference

#include <net.h>

Inheritance diagram for wxGISLocalServerConnection:
Collaboration diagram for wxGISLocalServerConnection:

Public Member Functions

virtual void SetSocket (wxSocketBase *sock)
 
- Public Member Functions inherited from wxGISNetServerConnection
virtual void SetNetworkService (INetService *pNetService)
 
virtual bool Destroy (void)
 
 wxGISNetServerConnection (wxSocketBase *sock)
 
virtual void SetNetworkService (INetworkService *pNetService)
 
virtual bool Destroy (void)
 
- 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)
 

Protected Member Functions

virtual void OnSocketEvent (wxSocketEvent &event)
 
virtual void OnTimer (wxTimerEvent &event)
 
virtual bool ProcessInputNetMessage (void)
 
- Protected Member Functions inherited from wxGISNetServerConnection
void OnTimer (wxTimerEvent &event)
 
virtual void ProcessInputNetMessage (unsigned char *const buff)
 
- Protected Member Functions inherited from INetConnection
bool CreateAndRunThreads (void)
 
void DestroyThreads (void)
 
virtual bool ProcessOutputNetMessage (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 wxGISNetServerConnection
INetServicem_pNetService
 
wxTimer m_timer
 
INetworkServicem_pNetService
 
- 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 network server connection interface class.

Library:  wxGISNet

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