Ports
P and C
of Tag
T are BinaryOperable
for a binary operation O
if the implementation of the binary operation O
has been specialized for P,
and C.
In this case,
-
If
Ois operations::connect,PandCareConnectable -
If
Ois operations::connect_only,PandCareOnlyConnectable -
If
Ois operations::disconnect,PandCareDisconnectable -
If
Ois operations::extract,PandCareExtractable
Notation
The following expressions are used in this document:
-
T -
A
Tagtype. If omitted,Tdefaults todefault_tag. - P
-
A
Porttype. - C_C
-
A
PortConnectablewithP - C_O
-
A
PortOnlyConnectablewithP - C_D
-
A
PortDisconnectablewithP - C_E
-
A
PortExtractablewithP - p
-
An object of type P.
- c_c
-
An object of type C_C.
- c_o
-
An object of type C_O.
- c_d
-
An object of type C_D.
- c_e
-
An object of type C_E.
Requirements
|
Name |
Expression |
Result Type |
Description |
|---|---|---|---|
|
Connect |
|
void |
Creates a lasting connection between the |
|
OnlyConnect |
|
void |
Discards any lasting connections stored by |
|
Disconnect |
|
void |
Discards any existing connection between |
|
Extract |
|
void |
Perfoms a one time transfer of data from |