PortInfo Derived Type

type, public :: PortInfo


Inherits

type~~portinfo~~InheritsGraph type~portinfo PortInfo type~baseserver BaseServer type~portinfo->type~baseserver server_ptr type~abstractserver AbstractServer type~baseserver->type~abstractserver type~serverthreadvector ServerThreadVector type~baseserver->type~serverthreadvector threads StringInteger64Map StringInteger64Map type~abstractserver->StringInteger64Map prefetch_offset, stage_offset type~abstractdatareferencevector AbstractDataReferenceVector type~abstractserver->type~abstractdatareferencevector dataRefPtrs type~v_wrapper~13 v_Wrapper type~serverthreadvector->type~v_wrapper~13 elements type~v_wrapper~9 v_Wrapper type~abstractdatareferencevector->type~v_wrapper~9 elements type~serverthread ServerThread type~v_wrapper~13->type~serverthread item

Inherited by

type~~portinfo~~InheritedByGraph type~portinfo PortInfo type~directoryservice DirectoryService type~directoryservice->type~portinfo local_ports type~servermanager ServerManager type~servermanager->type~directoryservice directory_service type~extdatadriver ExtDataDriver type~extdatadriver->type~servermanager cap_server type~mapl_cap MAPL_Cap type~mapl_cap->type~servermanager cap_server

Components

Type Visibility Attributes Name Initial
character(len=MAX_LEN_PORT_NAME), public :: port_name
class(BaseServer), public, pointer :: server_ptr => null()

Constructor

public interface PortInfo

  • private function new_PortInfo(port_name, server_ptr) result(port)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: port_name
    class(BaseServer), intent(in), optional, target :: server_ptr

    Return Value type(PortInfo)