| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(AbstractSocket), | 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(AbstractSocket), | 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(AbstractSocket), | intent(inout) | :: | this | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(AbstractSocket), | intent(inout), | target | :: | this | ||
| class(AbstractMessage), | intent(in) | :: | message | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(AbstractSocket), | intent(in) | :: | this |
type, abstract :: AbstractSocket contains procedure (receive), deferred :: receive procedure (send), deferred :: send procedure (put), deferred :: put procedure (get), deferred :: get procedure (to_string), deferred :: to_string end type AbstractSocket