pycodeanalyzer.ui.socketlistener
Socket listener module.
This module allow to listen to web socket used on Flask site side. All received event will create a call to EngineCommands using a SocketListner.
Summary
Classes:
Socket listener class. |
Functions:
Diagrams
SocketListner
classDiagram class SocketListner { <<Class>> + EngineCommands engineCommands +Constructor(EngineCommands engineCommands) None +fetchStats() None +fetchAnalysedClassNames() None +fetchAnalysedEnumNames() None +fetchAnalysedFunctionNames() None +fetchAnalysedFileNames() None +fetchClassData(str className) None +fetchEnumData(str enumName) None +fetchFunctionData(str functionDef) None +fetchFileData(str fileName) None +searchData(str token) None +changeUsedByUse(bool activated) None +requestUsedByUse() None } class EngineCommands { <<Class>> + Engine engine + Any logger +Constructor(Engine engine) None +requestAnalysisStats() None +requestClasseNames() None +requestEnumNames() None +requestFunctionNames() None +requestFileNames() None +requestClassData(str className) None +requestEnumData(str enumName) None +requestFunctionData(str functionDef) None +requestFileData(str fileName) None +requestSearchData(str token) None +setUsedByActivation(bool activated) None +requestUsedByUse() None } link EngineCommands "class££pycodeanalyzer::ui::engineinterface::EngineCommands" SocketListner ..> EngineCommandsSocketListner class diagram
Reference
- class pycodeanalyzer.ui.socketlistener.SocketListner(engineCommands: pycodeanalyzer.ui.engineinterface.EngineCommands)[source]
Bases:
objectSocket listener class.
This class is responsible to call engine commands on web socket events
- pycodeanalyzer.ui.socketlistener.fetchStats(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]
- pycodeanalyzer.ui.socketlistener.fetchAnalysedClassNames(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]
- pycodeanalyzer.ui.socketlistener.fetchAnalysedEnumNames(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]
- pycodeanalyzer.ui.socketlistener.fetchAnalysedFunctionNames(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]
- pycodeanalyzer.ui.socketlistener.fetchAnalysedFileNames(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]
- pycodeanalyzer.ui.socketlistener.fetchClassData(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]
- pycodeanalyzer.ui.socketlistener.fetchEnumData(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]
- pycodeanalyzer.ui.socketlistener.fetchFunctionData(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]
- pycodeanalyzer.ui.socketlistener.fetchFileData(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]
- pycodeanalyzer.ui.socketlistener.searchData(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]
This file was automatically generated using better_apidoc.