Webserver_ Derived Type

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

  • public subroutine initWebserver(obj)

    Arguments

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

procedure, public :: update => updateWebserver

  • public subroutine updateWebserver(obj)

    Arguments

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