Version: 0.6.0
wxGISLocalNetworkService Class Reference

#include <net.h>

Inheritance diagram for wxGISLocalNetworkService:
Collaboration diagram for wxGISLocalNetworkService:

Public Member Functions

 wxGISLocalNetworkService (INetEventProcessor *pNetEvtProc)
 
virtual int GetConnectionCount (void)
 
virtual bool Start (void)
 
virtual wxString GetServerName (void) const
 
virtual bool CanConnect (const wxString &sName, const wxString &sPass)
 
- Public Member Functions inherited from wxGISNetworkService
 wxGISNetworkService (INetEventProcessor *pNetEvtProc)
 
virtual bool Stop (void)
 
virtual void AddConnection (wxGISNetServerConnection *pConn)
 
virtual bool DestroyConnection (wxGISNetServerConnection *pConn)
 
virtual void RemoveConnection (wxGISNetServerConnection *pConn)
 
bool DestroyConnections ()
 
void SendNetMessage (const wxNetMessage &msg, int nId=wxNOT_FOUND)
 
virtual void AddNetworkPlugin (const wxString &sClassName, const wxXmlNode *pConfigNode)
 
virtual bool Start (IServerApplication *pApp, wxXmlNode *pConfig)
 
virtual bool Stop (void)
 
virtual void ProcessMessage (WXGISMSG msg, wxXmlNode *pChildNode)
 
virtual wxString GetServerName (void)
 
virtual bool CanAcceptConnection (void)
 
virtual bool AddConnection (INetServerConnection *pNetServerConnection)
 
virtual void DelConnection (long nConnID)
 
virtual void PutInMessage (WXGISMSG msg)
 
virtual void PutOutMessage (WXGISMSG msg)
 
virtual WXGISMSG GetOutMessage (void)
 
virtual void ProcessOutMessage (WXGISMSG msg)
 
virtual void SetAuth (AUTHRESPOND sUserInfo)
 
virtual AUTHRESPOND GetAuth (long nID)
 

Additional Inherited Members

- Protected Types inherited from wxGISNetworkService
typedef std::map< long,
INetServerConnection * >
::iterator 
ConnIT
 
- Protected Member Functions inherited from wxGISNetworkService
wxGISNetServerConnectionList & GetConnections ()
 
virtual void OnGISNetEvent (wxGISNetEvent &event)
 
virtual void ClearMessageQueue (void)
 
- Protected Attributes inherited from wxGISNetworkService
short m_nMaxConnectoinCount
 
int m_nConnectionCounter
 
wxVector< INetPlugin * > m_paNetworkPlugins
 
wxString m_sServerName
 
wxGISNetServerConnectionList m_plNetworkConnections
 
int m_nConnectionIdCounter
 
INetEventProcessorm_pNetEvtProc
 
wxXmlNode * m_pConfig
 
IServerApplication * m_pApp
 
std::vector< INetworkPlugin * > m_NetworkPluginArray
 
long m_nConnectionCounter
 
long m_nConnectionID
 
std::map< long,
INetServerConnection * > 
m_NetworkConnectionMap
 
wxMsgOutThreadm_pMsgOutThread
 
wxCriticalSection m_CriticalSection
 
WXGISMSGQUEUE m_MsgQueue
 

Detailed Description

A local network server.

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