|
Robot Raconteur Core C++ Library
|
#include <PipeMember.h>
Public Member Functions | |
| virtual std::string | GetMemberName ()=0 |
| Get the member name of the pipe. | |
| MemberDefinition_Direction | Direction () |
| The direction of the pipe. | |
| bool | IsUnreliable () |
| Get if pipe is declared unreliable. | |
Static Public Attributes | |
| static const int32_t | ANY_INDEX = -1 |
| Dynamically select pipe endpoint index. | |
| MemberDefinition_Direction RobotRaconteur::PipeBase::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.
|
pure virtual |
Get the member name of the pipe.
| bool RobotRaconteur::PipeBase::IsUnreliable | ( | ) |
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.
|
static |
Dynamically select pipe endpoint index.
Pass to Connect() or AsyncConnect() to use any available endpoint index