![]() |
Dripline-Cpp
v2.4.2
Dripline Implementation in C++
|
#include <oscillator_service_endpoints.hh>
Public Member Functions | |
oscillator_ep (const std::string &a_name) | |
virtual | ~oscillator_ep () |
![]() | |
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_get_request (const request_ptr_t a_request) |
virtual reply_ptr_t | do_set_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 |
Protected Attributes | |
oscillator_service_endpoints * | f_osc_svc |
Friends | |
class | oscillator_service_endpoints |
Additional Inherited Members | |
![]() | |
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) | |
Definition at line 39 of file oscillator_service_endpoints.hh.
oscillator_ep | ( | const std::string & | a_name | ) |
Definition at line 23 of file oscillator_service_endpoints.cc.
|
virtual |
Definition at line 28 of file oscillator_service_endpoints.cc.
|
friend |
Definition at line 46 of file oscillator_service_endpoints.hh.
|
protected |
Definition at line 47 of file oscillator_service_endpoints.hh.