40 if (
idx2 != std::string::npos) {
47 if (
idx != std::string::npos) {
54 if (
idx != std::string::npos) {
60 if (ch ==
'-' || ch ==
'+' || ch ==
'1') {
67 if (
ch0 ==
'-' ||
ch0 ==
'+') {
82 if (
idx != std::string::npos) {
86 if (
idx != std::string::npos) {
96 if (
idx != std::string::npos) {
100 if (ch ==
'-' || ch ==
'+') {
140 *mPriv = *(
rhs.mPriv);
148 std::swap(mPriv,
rhs.mPriv);
155 auto ret = mPriv->fromString(fullName);
168 mPriv->category =
"+";
173 mPriv->category =
"-";
178 return mPriv->fullName;
183 return mPriv->nodeName;
188 return mPriv->nestedName;
193 return mPriv->category;
198 return mPriv->wireType;
203 return (!mPriv->wireType.empty()) ? mPriv->wireType :
"*";
208 return !mPriv->nestedName.empty();
213 return mPriv->nestedName + mPriv->category +
"@" + mPriv->nodeName;
A mini-server for performing network communication in the background.
#define yCTrace(component,...)
#define YARP_OS_LOG_COMPONENT(name, name_string)
An interface to the operating system, including Port based communication.