![]() |
Dripline-Cpp
v2.4.2
Dripline Implementation in C++
|
#include <oscillator_service_endpoints.hh>

Public Member Functions | |
| oscillator_ep_frequency (const std::string &a_name) | |
| virtual | ~oscillator_ep_frequency () |
| virtual reply_ptr_t | do_get_request (const request_ptr_t a_request) |
| virtual reply_ptr_t | do_set_request (const request_ptr_t a_request) |
Public Member Functions inherited from oscillator_ep | |
| oscillator_ep (const std::string &a_name) | |
| virtual | ~oscillator_ep () |
Public Member Functions inherited from endpoint | |
| endpoint (const std::string &a_name) | |
| endpoint (const endpoint &a_orig) | |
| endpoint (endpoint &&a_orig) | |
| virtual | ~endpoint () |
| endpoint & | operator= (const endpoint &a_orig) |
| endpoint & | operator= (endpoint &&a_orig) |
| snake_case_mv_referrable (std::string, name) | |
| snake_case_mv_referrable (service_ptr_t, service) | |
| reply_ptr_t | submit_request_message (const request_ptr_t a_request) |
| Directly submit a request message to this endpoint. More... | |
| void | submit_reply_message (const reply_ptr_t a_reply) |
| Directly submit a reply message to this endpoint. More... | |
| void | submit_alert_message (const alert_ptr_t a_alert) |
| Directly submit an alert message to this endpoint. More... | |
| virtual reply_ptr_t | on_request_message (const request_ptr_t a_request) |
| Default request handler; passes request to initial request functions. More... | |
| virtual void | on_reply_message (const reply_ptr_t a_reply) |
| virtual void | on_alert_message (const alert_ptr_t a_alert) |
| virtual reply_ptr_t | do_run_request (const request_ptr_t a_request) |
| virtual reply_ptr_t | do_cmd_request (const request_ptr_t a_request) |
| void | sort_message (const message_ptr_t a_request) |
| uuid_t | enable_lockout (const scarab::param_node &a_tag) |
| enable lockout with randomly-generated key More... | |
| uuid_t | enable_lockout (const scarab::param_node &a_tag, uuid_t a_key) |
| enable lockout with user-supplied key More... | |
| bool | disable_lockout (const uuid_t &a_key, bool a_force=false) |
| bool | is_locked () const |
| bool | check_key (const uuid_t &a_key) const |
Additional Inherited Members | |
Protected Member Functions inherited from endpoint | |
| virtual void | send_reply (reply_ptr_t a_reply) const |
| bool | authenticate (const uuid_t &a_key) const |
| Returns true if the server is unlocked or if it's locked and the key matches the lockout key; returns false otherwise. More... | |
| snake_case_mv_referrable (scarab::param_node, lockout_tag) | |
| snake_case_mv_accessible (uuid_t, lockout_key) | |
Protected Attributes inherited from oscillator_ep | |
| oscillator_service_endpoints * | f_osc_svc |
Definition at line 50 of file oscillator_service_endpoints.hh.
| oscillator_ep_frequency | ( | const std::string & | a_name | ) |
Definition at line 31 of file oscillator_service_endpoints.cc.
|
virtual |
Definition at line 35 of file oscillator_service_endpoints.cc.
|
virtual |
Reimplemented from endpoint.
Definition at line 38 of file oscillator_service_endpoints.cc.
|
virtual |
Reimplemented from endpoint.
Definition at line 46 of file oscillator_service_endpoints.cc.
1.8.13