Base class for Pipe.
More...
#include <PipeMember.h>
|
| static const int32_t | ANY_INDEX = -1 |
| | Dynamically select pipe endpoint index.
|
Base class for Pipe.
Base class for templated Pipe
◆ Direction()
The direction of the pipe.
Pipes may be declared readonly or writeonly in the service definition file. (If neither is specified, the pipe is assumed to be full duplex.) readonly pipes may only send packets from service to client. writeonly pipes may only send packets from client to service.
- Returns
- MemberDefinition_Direction
◆ GetMemberName()
| virtual std::string RobotRaconteur::PipeBase::GetMemberName |
( |
| ) |
|
|
pure virtual |
Get the member name of the pipe.
- Returns
- std::string
◆ IsUnreliable()
template<typename T>
| bool RobotRaconteur::PipeBase::IsUnreliable |
( |
| ) |
|
|
inherited |
Get if pipe is declared unreliable.
Pipe members may be declared as unreliable using member modifiers in the service definition. Pipes confirm unreliable operation when pipe endpoints are connected.
- Returns
- true The pipe is declared unreliable
-
false The pipe is declared reliable
◆ ANY_INDEX
template<typename T>
| const int32_t RobotRaconteur::PipeBase::ANY_INDEX = -1 |
|
staticinherited |
Dynamically select pipe endpoint index.
Pass to Connect() or AsyncConnect() to use any available endpoint index
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/robotraconteur-1.2.9-build/RobotRaconteur-1.2.9-Source/RobotRaconteurCore/include/RobotRaconteur/PipeMember.h