Dripline-Cpp  v2.4.2
Dripline Implementation in C++
Public Member Functions | List of all members
oscillator_ep_in_phase Class Reference

#include <oscillator_service_endpoints.hh>

Inheritance diagram for oscillator_ep_in_phase:
Inheritance graph

Public Member Functions

 oscillator_ep_in_phase (const std::string &a_name)
 
virtual ~oscillator_ep_in_phase ()
 
virtual reply_ptr_t do_get_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 ()
 
endpointoperator= (const endpoint &a_orig)
 
endpointoperator= (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_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
 

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_endpointsf_osc_svc
 

Detailed Description

Definition at line 70 of file oscillator_service_endpoints.hh.

Constructor & Destructor Documentation

◆ oscillator_ep_in_phase()

oscillator_ep_in_phase ( const std::string &  a_name)

Definition at line 73 of file oscillator_service_endpoints.cc.

◆ ~oscillator_ep_in_phase()

~oscillator_ep_in_phase ( )
virtual

Definition at line 77 of file oscillator_service_endpoints.cc.

Member Function Documentation

◆ do_get_request()

reply_ptr_t do_get_request ( const request_ptr_t  a_request)
virtual

Reimplemented from endpoint.

Definition at line 80 of file oscillator_service_endpoints.cc.


The documentation for this class was generated from the following files: