Go to the source code of this file.
- Author
- John Wason, PhD
- Copyright
- Copyright 2011-2020 Wason Technology, LLC
- License
- Software License Agreement (Apache License)
- Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
◆ ServiceSubscriptionFilterAttributeGroupOperation
Comparison operations for ServiceSubscriptionFilterAttributeGroup.
Enumerator |
---|
ServiceSubscriptionFilterAttributeGroupOperation_OR | OR operation.
|
ServiceSubscriptionFilterAttributeGroupOperation_AND | AND operation.
|
ServiceSubscriptionFilterAttributeGroupOperation_NOR | NOR operation. Also used for NOT.
|
ServiceSubscriptionFilterAttributeGroupOperation_NAND | NAND operation.
|
◆ ServiceSubscriptionManager_CONNECTION_METHOD
Connection method for ServiceSubscriptionManager subscription.
Select between using URLs or service types for subscription
Enumerator |
---|
ServiceSubscriptionManager_CONNECTION_METHOD_DEFAULT | Implicitly select between URL and service types.
|
ServiceSubscriptionManager_CONNECTION_METHOD_URL | Use URLs types for subscription.
|
ServiceSubscriptionManager_CONNECTION_METHOD_TYPE | Use service types for subscription.
|
◆ CreateServiceSubscriptionFilterAttributeCombinedIdentifier()
ServiceSubscriptionFilterAttribute RobotRaconteur::CreateServiceSubscriptionFilterAttributeCombinedIdentifier |
( |
boost::string_ref |
combined_identifier | ) |
|
Create a ServiceSubscriptionFilterAttribute from a combined identifier string.
The identifier may be a name, UUID, or a combination of both using a "|" to separate the name and UUID.
- Parameters
-
value | The identifier as a string |
- Returns
- ServiceSubscriptionFilterAttribute The created attribute
◆ CreateServiceSubscriptionFilterAttributeIdentifier() [1/2]
ServiceSubscriptionFilterAttribute RobotRaconteur::CreateServiceSubscriptionFilterAttributeIdentifier |
( |
boost::string_ref |
identifier_name, |
|
|
boost::string_ref |
uuid_string |
|
) |
| |
Create a ServiceSubscriptionFilterAttribute from an identifier.
- Parameters
-
identifier_name | The identifier name |
uuid_string | The identifier UUID as a string |
- Returns
- ServiceSubscriptionFilterAttribute The created attribute
◆ CreateServiceSubscriptionFilterAttributeIdentifier() [2/2]
ServiceSubscriptionFilterAttribute RobotRaconteur::CreateServiceSubscriptionFilterAttributeIdentifier |
( |
boost::string_ref |
name, |
|
|
boost::string_ref |
identifier_name, |
|
|
boost::string_ref |
uuid_string |
|
) |
| |
Create a ServiceSubscriptionFilterAttribute from an identifier.
- Parameters
-
name | The attribute name |
identifier_name | The identifier name |
uuid_string | The identifier UUID as a string |
- Returns
- ServiceSubscriptionFilterAttribute The created attribute
◆ CreateServiceSubscriptionFilterAttributeRegex() [1/2]
ServiceSubscriptionFilterAttribute RobotRaconteur::CreateServiceSubscriptionFilterAttributeRegex |
( |
boost::string_ref |
name, |
|
|
boost::string_ref |
regex_value |
|
) |
| |
Create a ServiceSubscriptionFilterAttribute from a regex string.
- Parameters
-
name | The attribute name |
regex_value | The regex string to compile |
- Returns
- ROBOTRACONTEUR_CORE_API
◆ CreateServiceSubscriptionFilterAttributeRegex() [2/2]
ServiceSubscriptionFilterAttribute RobotRaconteur::CreateServiceSubscriptionFilterAttributeRegex |
( |
boost::string_ref |
regex_value | ) |
|
Create a ServiceSubscriptionFilterAttribute from a regex string.
- Parameters
-
regex_value | The regex string to compile |
- Returns
- ServiceSubscriptionFilterAttribute The created attribute