Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
class(AbstractMessage), | public, | allocatable | :: | msg | |||
class(BaseThread), | public, | pointer | :: | visitor |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(BaseThread), | intent(in), | target | :: | visitor |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(SimpleSocket), | intent(inout), | target | :: | this | ||
integer, | intent(in) | :: | request_id | |||
class(AbstractDataReference), | intent(in) | :: | local_reference | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(SimpleSocket), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | request_id | |||
class(AbstractDataReference), | intent(in) | :: | local_reference | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(SimpleSocket), | intent(inout) | :: | this | |||
class(AbstractMessage), | intent(out), | allocatable | :: | message | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(SimpleSocket), | intent(inout), | target | :: | this | ||
class(AbstractMessage), | intent(in) | :: | message | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(SimpleSocket), | intent(inout) | :: | this | |||
class(BaseThread), | intent(in), | target | :: | visitor |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(SimpleSocket), | intent(in) | :: | this |
type, extends (AbstractSocket) :: SimpleSocket class(AbstractMessage),allocatable :: msg !private class (BaseThread), pointer :: visitor contains procedure :: receive procedure :: send procedure :: put procedure :: get procedure :: to_string procedure :: set_visitor end type SimpleSocket