WebserverClass Module



Derived Types

type, public ::  Webserver_

Components

Type Visibility Attributes Name Initial
character(len=:), public, allocatable :: lang
character(len=:), public, allocatable :: charset
character(len=:), public, allocatable :: Title
character(len=:), public, allocatable :: FileName
character(len=:), public, allocatable :: body
character(len=:), public, allocatable :: arrayTitleX
character(len=:), public, allocatable :: arrayTitleY
character(len=:), public, allocatable :: vectorTitleX
character(len=:), public, allocatable :: vectorTitleY
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 Attributes Name
class(Webserver_), intent(inout) :: obj

public subroutine updateWebserver(obj)

Arguments

Type IntentOptional Attributes Name
class(Webserver_), intent(inout) :: obj