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:

SocketListner

Socket listener class.

Functions:

changeUsedByUse

fetchAnalysedClassNames

fetchAnalysedEnumNames

fetchAnalysedFileNames

fetchAnalysedFunctionNames

fetchClassData

fetchEnumData

fetchFileData

fetchFunctionData

fetchStats

requestUsedByUse

searchData

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 ..> EngineCommands

SocketListner class diagram

Reference

class pycodeanalyzer.ui.socketlistener.SocketListner(engineCommands: pycodeanalyzer.ui.engineinterface.EngineCommands)[source]

Bases: object

Socket listener class.

This class is responsible to call engine commands on web socket events

fetchStats() None[source]
fetchAnalysedClassNames() None[source]
fetchAnalysedEnumNames() None[source]
fetchAnalysedFunctionNames() None[source]
fetchAnalysedFileNames() None[source]
fetchClassData(className: str) None[source]
fetchEnumData(enumName: str) None[source]
fetchFunctionData(functionDef: str) None[source]
fetchFileData(fileName: str) None[source]
searchData(token: str) None[source]
changeUsedByUse(activated: bool) None[source]
requestUsedByUse() None[source]
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]
pycodeanalyzer.ui.socketlistener.changeUsedByUse(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]
pycodeanalyzer.ui.socketlistener.requestUsedByUse(json: Dict[str, Any], methods: List[str] = ['GET', 'POST']) None[source]

This file was automatically generated using better_apidoc.