WebserverClass Module



Contents


Derived Types

type, public :: Webserver_

Components

TypeVisibility AttributesNameInitial
character(len=5), public :: lang ="en"
character(len=5), public :: charset ="utf-8"
character(len=200), public :: Title ="untitled"
character(len=200), public :: FileName ="index.html"
character(len=200), public :: body ="

Hello! from plantFEM

"
character(len=200), public :: arrayTitleX ="Title X"
character(len=200), public :: arrayTitleY ="Title Y"
character(len=200), public :: vectorTitleX ="Title X"
character(len=200), public :: vectorTitleY ="Title Y"
integer(kind=int32), public :: port =1234
real(kind=real64), public, allocatable:: array(:,:)
real(kind=real64), public, allocatable:: vector(:)
logical, public :: arrayExists =.False.
logical, public :: vectorExists =.False.

Type-Bound Procedures

procedure, public :: init => initWebserver
procedure, public :: update => updateWebserver

Subroutines

public subroutine initWebserver(obj)

Arguments

Type IntentOptional AttributesName
class(Webserver_), intent(inout) :: obj

public subroutine updateWebserver(obj)

Arguments

Type IntentOptional AttributesName
class(Webserver_), intent(inout) :: obj