Skip to main content

LSP.pmod/RoxenStubs.pmod/Roxen.pike

Overview

Roxen.pike - Stub module for Roxen framework LSP support

This provides minimal stub implementations of Roxen framework classes

to allow Pike code using Roxen APIs to compile during LSP analysis.

These stubs are NOT functional at runtime - they only exist to prevent

compilation errors during LSP analysis. The real Roxen framework provides

the actual implementations at runtime in the Roxen environment.

RequestID stub - represents a Roxen HTTP request object

In the real Roxen framework, this provides access to request data

Stub properties - commonly used RequestID members

Additional commonly used RequestID properties

Stub methods - RequestID commonly used methods

Common Roxen module type constants

These match the bit-shifted values from Roxen 6.1 module.h

Common Roxen type constants (matching Roxen 6.1 module.h)

Additional types for compatibility with older code

Common Roxen variable flags

These match the bit-shifted values from Roxen 6.1 module.h

Symbols

SymbolTypeLine
RequestIDclass12
MODULE_ZEROconstant58
MODULE_EXTENSIONconstant59
MODULE_LOCATIONconstant60
MODULE_URLconstant61
MODULE_FILE_EXTENSIONconstant62
MODULE_TAGconstant63
MODULE_PARSERconstant64
MODULE_LASTconstant65
MODULE_FIRSTconstant66
MODULE_AUTHconstant67
MODULE_MAIN_PARSERconstant68
MODULE_TYPESconstant69
MODULE_DIRECTORIESconstant70
MODULE_PROXYconstant71
MODULE_LOGGERconstant72
MODULE_FILTERconstant73
MODULE_PROVIDERconstant74
MODULE_USERDBconstant75
MODULE_DEPRECATEDconstant76
MODULE_PROTOCOLconstant77
MODULE_CONFIGconstant78
MODULE_SECURITYconstant79
MODULE_EXPERIMENTALconstant80
MODULE_TYPE_MASKconstant81
TYPE_STRINGconstant84
TYPE_FILEconstant85
TYPE_INTconstant86
TYPE_DIRconstant87
TYPE_STRING_LISTconstant88
TYPE_MULTIPLE_STRINGconstant89
TYPE_INT_LISTconstant90
TYPE_MULTIPLE_INTconstant91
TYPE_FLAGconstant92
TYPE_TOGGLEconstant93
TYPE_DIR_LISTconstant94
TYPE_FILE_LISTconstant95
TYPE_LOCATIONconstant96
TYPE_TEXT_FIELDconstant97
TYPE_TEXTconstant98
TYPE_PASSWORDconstant99
TYPE_FLOATconstant100
TYPE_MODULEconstant101
TYPE_FONTconstant102
TYPE_CUSTOMconstant103
TYPE_URLconstant104
TYPE_URL_LISTconstant105
TYPE_ERRORconstant108
TYPE_VARconstant109
TYPE_LISTconstant110
TYPE_COLORconstant111
TYPE_MODULE_OLDconstant112
VAR_EXPERTconstant116
VAR_MOREconstant117
VAR_DEVELOPERconstant118
VAR_INITIALconstant119
VAR_NOT_CFIFconstant120
VAR_INVISIBLEconstant121
VAR_PUBLICconstant122
VAR_NO_DEFAULTconstant123
get_queryfunction44
get_methodfunction45
get_protocolfunction46
set_max_cachefunction47
get_max_cachefunction48
lower_max_cachefunction49
raise_max_cachefunction50
url_basefunction51
client_schemefunction52