lex_node.cpp
/tmp/ws/src/lex_node/lex_node/src/
lex__node_8cpp
lex_node/lex_node.h
Aws
Aws::Lex
LexRequest &
operator<<
namespaceAws_1_1Lex.html
a44c4090aa25d64c04a4f9fd3a3b93ea5
(LexRequest &out_request, const lex_common_msgs::AudioTextConversationRequest &ros_request)
lex_common_msgs::AudioTextConversationResponse &
operator<<
namespaceAws_1_1Lex.html
af9e1966d6f2824976d9ddd0b0f4b7d0d
(lex_common_msgs::AudioTextConversationResponse &ros_response, const LexResponse &lex_response)
lex_node.h
/tmp/ws/src/lex_node/lex_node/include/lex_node/
lex__node_8h
Aws::Lex::LexNode
Aws
Aws::Lex
lex_node_test.cpp
/tmp/ws/src/lex_node/lex_node/test/
lex__node__test_8cpp
lex_node/lex_node.h
MockPostContentInterface
PairKeyValue
lex_common_msgs
std::pair< std::string, std::string >
SlotPair
lex__node__test_8cpp.html
aaf9882e3711eee62418d97a98a03b1ac
void
ExecuteLexServiceTest
lex__node__test_8cpp.html
aa619672f13ac9c79bd2c1d48e93d11cb
(bool will_succeed, const std::shared_ptr< MockPostContentInterface > &mock_post_content, const std::shared_ptr< AudioTextConversation::Request > &test_request, std::shared_ptr< AudioTextConversation::Response > &test_result)
void
h_sig_sigint
lex__node__test_8cpp.html
ac81af5ace85399eba1dbd4407c6a2eab
(int signum)
int
main
lex__node__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
bool
operator==
namespacelex__common__msgs.html
a016e1a492b135325c7f6087ca7240fad
(const lex_common_msgs::KeyValue &left, const lex_common_msgs::KeyValue &right)
TEST
lex__node__test_8cpp.html
a156b7e59d399f8cca260115e18780a7a
(LexNodeSuite, BuildLexNodeWithEmptyParams)
TEST
lex__node__test_8cpp.html
ad3d3edfd39578adb6105fee3bb8f0c56
(LexNodeSuite, TestLexServiceFailedPostContent)
TEST
lex__node__test_8cpp.html
ac99acdaf5dbb30166053063fa6770774
(LexNodeSuite, TestLexServiceSuccess)
main.cpp
/tmp/ws/src/lex_node/lex_node/src/
main_8cpp
lex_node/lex_node.h
int
main
main_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
void
shutdown
main_8cpp.html
a8989e063dc440b829d05534406c011d8
(const Aws::SDKOptions &options)
Aws::Lex::LexNode
classAws_1_1Lex_1_1LexNode.html
ErrorCode
Init
classAws_1_1Lex_1_1LexNode.html
a2ff57b8e4b6d9eefff215f2e874d0407
(std::shared_ptr< PostContentInterface > lex_interactor)
LexNode
classAws_1_1Lex_1_1LexNode.html
a67d06f644cf322c673de0681e0a8fccc
()
operator ros::NodeHandle &
classAws_1_1Lex_1_1LexNode.html
a347daa072cf60ea7f2e988e7cf8b3af3
()
~LexNode
classAws_1_1Lex_1_1LexNode.html
aa0a80d6a621e4cd9826eb60d1b39454f
()=default
bool
LexServerCallback
classAws_1_1Lex_1_1LexNode.html
a875fea8ec9d046c0dc93cd803b1f930f
(lex_common_msgs::AudioTextConversationRequest &request, lex_common_msgs::AudioTextConversationResponse &response)
ros::ServiceServer
lex_server_
classAws_1_1Lex_1_1LexNode.html
af9ca038eab62df087bad4d98d885d4ec
ros::NodeHandle
node_handle_
classAws_1_1Lex_1_1LexNode.html
a9fbcfe7c93d2cd9fac825236cec65578
std::shared_ptr< PostContentInterface >
post_content_
classAws_1_1Lex_1_1LexNode.html
ac7f77c66684dc32fe01c261683a80d77
MockPostContentInterface
classMockPostContentInterface.html
Aws::Lex::PostContentInterface
MOCK_METHOD2
classMockPostContentInterface.html
a2b3cad112e2b62bc103cb5d72e0f01e7
(PostContent, ErrorCode(const Aws::Lex::LexRequest &request, Aws::Lex::LexResponse &response))
PairKeyValue
structPairKeyValue.html
operator lex_common_msgs::KeyValue &
structPairKeyValue.html
ad18d82d7ada8a291eb4f93ee6297a5bc
() const
operator SlotPair &
structPairKeyValue.html
a6f52e669cc6bde502e66dedd54fe4bd8
()
PairKeyValue
structPairKeyValue.html
a7867496b6eee12a3c9d30f291bd9df16
(const SlotPair &data_pair)
SlotPair
data
structPairKeyValue.html
ab07fd10ebefe305a453f0fda147f881b
lex_common_msgs::KeyValue
key_value
structPairKeyValue.html
a1883a73e12b3521c31e3218ae2efdf00
Aws
namespaceAws.html
Aws::Lex
AwsError
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183a
AwsError
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183a
AwsError
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183a
AWS_ERR_ALREADY
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab8ff1234012a5cdd8584b01195bb8555
AWS_ERR_ALREADY
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab8ff1234012a5cdd8584b01195bb8555
AWS_ERR_ALREADY
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab8ff1234012a5cdd8584b01195bb8555
AWS_ERR_EMPTY
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab356b5a9fb3772ccdcc843e812f92941
AWS_ERR_EMPTY
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab356b5a9fb3772ccdcc843e812f92941
AWS_ERR_EMPTY
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab356b5a9fb3772ccdcc843e812f92941
AWS_ERR_FAILURE
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa8a1bd9cdabf8823d1cc3c6f25b9aed88
AWS_ERR_FAILURE
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa8a1bd9cdabf8823d1cc3c6f25b9aed88
AWS_ERR_FAILURE
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa8a1bd9cdabf8823d1cc3c6f25b9aed88
AWS_ERR_MEMORY
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab129a8355257c47ded173ba8ae02332c
AWS_ERR_MEMORY
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab129a8355257c47ded173ba8ae02332c
AWS_ERR_MEMORY
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab129a8355257c47ded173ba8ae02332c
AWS_ERR_NOT_ENOUGH_SPACE
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aafdbd1b8e0b7d513bb86881fde98ec667
AWS_ERR_NOT_ENOUGH_SPACE
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aafdbd1b8e0b7d513bb86881fde98ec667
AWS_ERR_NOT_ENOUGH_SPACE
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aafdbd1b8e0b7d513bb86881fde98ec667
AWS_ERR_NOT_FOUND
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aacf37003947fe3abb79d2e0f6ba5910ac
AWS_ERR_NOT_FOUND
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aacf37003947fe3abb79d2e0f6ba5910ac
AWS_ERR_NOT_FOUND
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aacf37003947fe3abb79d2e0f6ba5910ac
AWS_ERR_NOT_INITIALIZED
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa0e47051f8ea37f17be42e308476f355d
AWS_ERR_NOT_INITIALIZED
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa0e47051f8ea37f17be42e308476f355d
AWS_ERR_NOT_INITIALIZED
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa0e47051f8ea37f17be42e308476f355d
AWS_ERR_NOT_SUPPORTED
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa8a16fe6e50c247245f55bf889d92ba03
AWS_ERR_NOT_SUPPORTED
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa8a16fe6e50c247245f55bf889d92ba03
AWS_ERR_NOT_SUPPORTED
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa8a16fe6e50c247245f55bf889d92ba03
AWS_ERR_NULL_PARAM
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aae7222ccbffb46d1b419539ecca1b2b46
AWS_ERR_NULL_PARAM
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aae7222ccbffb46d1b419539ecca1b2b46
AWS_ERR_NULL_PARAM
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aae7222ccbffb46d1b419539ecca1b2b46
AWS_ERR_OK
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa2dcf570438564ff2d67420db78923f16
AWS_ERR_OK
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa2dcf570438564ff2d67420db78923f16
AWS_ERR_OK
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aa2dcf570438564ff2d67420db78923f16
AWS_ERR_PARAM
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aad921dbddf3406b7fe5f859a1d811ed7f
AWS_ERR_PARAM
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aad921dbddf3406b7fe5f859a1d811ed7f
AWS_ERR_PARAM
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aad921dbddf3406b7fe5f859a1d811ed7f
AWS_ERR_TIMEOUT
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab86c01afb720fb92c5e376e9dd1e01fb
AWS_ERR_TIMEOUT
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab86c01afb720fb92c5e376e9dd1e01fb
AWS_ERR_TIMEOUT
namespaceAws.html
afd39ddc80dc548e50313cbb5d52e183aab86c01afb720fb92c5e376e9dd1e01fb
Aws::Lex
namespaceAws_1_1Lex.html
Aws::Lex::LexNode
ErrorCode
namespaceAws_1_1Lex.html
a8b7ccb5bd6383c218e529b129f210b38
ErrorCode
BuildLexInteractor
namespaceAws_1_1Lex.html
a23212a540e18d84a825fcd9afa7c18e9
(std::shared_ptr< Client::ParameterReaderInterface > params, LexInteractor &lex_interactor)
ErrorCode
CopyResult
namespaceAws_1_1Lex.html
a192dd265d76dba23c644bd20d960c5e6
(Aws::LexRuntimeService::Model::PostContentResult &result, LexResponse &response)
ErrorCode
LoadLexParameters
namespaceAws_1_1Lex.html
a74b88480ef6b2b6fc35dc8e91963cd08
(const Client::ParameterReaderInterface ¶meter_interface, LexConfiguration &lex_configuration)
std::ostream &
operator<<
namespaceAws_1_1Lex.html
a13b8a93769e829c4746c2d7faad6a8f1
(std::ostream &os, const Aws::LexRuntimeService::Model::PostContentRequest &request)
std::ostream &
operator<<
namespaceAws_1_1Lex.html
a6a1dfaf23c8625723041ccd9e17d9004
(std::ostream &os, const Aws::LexRuntimeService::Model::PostContentResult &result)
LexRequest &
operator<<
namespaceAws_1_1Lex.html
a44c4090aa25d64c04a4f9fd3a3b93ea5
(LexRequest &out_request, const lex_common_msgs::AudioTextConversationRequest &ros_request)
lex_common_msgs::AudioTextConversationResponse &
operator<<
namespaceAws_1_1Lex.html
af9e1966d6f2824976d9ddd0b0f4b7d0d
(lex_common_msgs::AudioTextConversationResponse &ros_response, const LexResponse &lex_response)
TEST
namespaceAws_1_1Lex.html
a214b0489e9294e74f71ebc7faa99803e
(BuildLexInteractor, TestBuildInteractorError)
TEST
namespaceAws_1_1Lex.html
a331615adfc6f26992dfc1f835ab84ce9
(BuildLexInteractor, TestBuildInteractorSuccess)
TEST_F
namespaceAws_1_1Lex.html
ad5f492908de2c594397c77a147185fd4
(LexCommonTestFixture, CopyResultSuccessValidJson)
TEST_F
namespaceAws_1_1Lex.html
a3b379d2117580c1b3f43fe8e60f530a1
(TestLexInteractor, TestLexInteractorPostContentFailed)
TEST_F
namespaceAws_1_1Lex.html
a25fa585493a9d7b04791e240bc12e824
(TestLexInteractor, TestLexInteractorFailedConfiguration)
TEST_F
namespaceAws_1_1Lex.html
a0557c80f18141b4227781389c9dc5005
(LexCommonTestFixture, CopyResultFailureInvalidJson)
TEST_F
namespaceAws_1_1Lex.html
a7bf425bd180cea1e492af18384a14af7
(TestLexInteractor, TestLexInteractorPostContentRetry)
TEST_F
namespaceAws_1_1Lex.html
a44b148367381aed8eb52221c78fe1282
(TestLexInteractor, TestLexInteractorPostContentAudio)
TEST_F
namespaceAws_1_1Lex.html
af2b6776a0f2764518d128099d5f9f263
(LexCommonTestFixture, CopyResultSuccessNoSlots)
TEST_F
namespaceAws_1_1Lex.html
a53b678b1077d9b87e8457930d0f92413
(TestLexInteractor, TestLexInteractorPostContentText)
FAILED_POST_CONTENT
namespaceAws_1_1Lex.html
a8b7ccb5bd6383c218e529b129f210b38a170eb7911ff4c07cb5990441f1769a57
INVALID_ARGUMENT
namespaceAws_1_1Lex.html
a8b7ccb5bd6383c218e529b129f210b38afcfcfc39071944378026c8c185f6ae78
INVALID_LEX_CONFIGURATION
namespaceAws_1_1Lex.html
a8b7ccb5bd6383c218e529b129f210b38a31d579231fb5ce9d046d70a96f447390
INVALID_RESULT
namespaceAws_1_1Lex.html
a8b7ccb5bd6383c218e529b129f210b38a8c655303cc9bcd366b54dc2904616146
static const char *
kAllocationTag
namespaceAws_1_1Lex.html
aad0659bcca5b2c3bd44fd9f9747bc57f
constexpr char
kLexConfigurationNamespace
namespaceAws_1_1Lex.html
a2efbec799eca9100481052e49336519b
[]
RETRY_POST_CONTENT
namespaceAws_1_1Lex.html
a8b7ccb5bd6383c218e529b129f210b38a56ac083e595e6dde1968dfb6242a9c88
SUCCESS
namespaceAws_1_1Lex.html
a8b7ccb5bd6383c218e529b129f210b38af48fe4d98c148d0a3cd95e35638e0ee4
lex_common_msgs
namespacelex__common__msgs.html
bool
operator==
namespacelex__common__msgs.html
a016e1a492b135325c7f6087ca7240fad
(const lex_common_msgs::KeyValue &left, const lex_common_msgs::KeyValue &right)