GATE
|
Public Types | |
enum | StatusEnum { Status_Unknown = GATE_MICROSERVICE_STATUS_UNKNOWN , Status_Offline = GATE_MICROSERVICE_STATUS_OFFLINE , Status_Online = GATE_MICROSERVICE_STATUS_ONLINE , Status_Error = GATE_MICROSERVICE_STATUS_ERROR , Status_Switching = GATE_MICROSERVICE_STATUS_SWITCHING , Status_Starting = GATE_MICROSERVICE_STATUS_STARTING , Status_Stopping = GATE_MICROSERVICE_STATUS_STOPPING , Status_Configure = GATE_MICROSERVICE_STATUS_CONFIGURE } |
typedef ObjectImpl< gate_microservice_t > | object_impl_t |
Public Types inherited from gate::ObjectImpl< gate_startable_t > | |
typedef gate_startable_t | impl_t |
typedef ObjectImpl< gate_startable_t > | object_impl_t |
Public Member Functions | |
gate_microservice_t * | c_impl () const noexcept |
MicroService (gate_microservice_t *service) noexcept | |
void | setup (String const &instanceAddress, MicroHost &host) |
String | getAddress () |
uint32_t | getConditionBits () |
Array< String > | getParameterNames () |
Property::TypeEnum | getParameterType (String const ¶mName) |
Property | getParameter (String const ¶mName) |
void | setParameter (String const ¶mName, Property const &value) |
Public Member Functions inherited from gate::Startable | |
Startable (gate_startable_t *obj) | |
Startable (Startable const &src) | |
Startable & | operator= (Startable const &src) |
void | start () |
void | stop () |
enumint_t | getStatus () |
Public Member Functions inherited from gate::ObjectImpl< gate_startable_t > | |
ObjectImpl (impl_t *impl) noexcept | |
ObjectImpl (ObjectImpl const &src) noexcept | |
ObjectImpl & | operator= (ObjectImpl const &that) noexcept |
impl_t * | c_impl () const noexcept |
Public Member Functions inherited from gate::Object | |
Object (gate_object_ptr_t obj_ptr) noexcept | |
Object (Object const &obj) noexcept | |
Object & | operator= (Object const &obj) noexcept |
String | getInterfaceName () |
gate_object_ptr_t | c_impl () noexcept |
bool_t | operator! () const noexcept |
bool_t | empty () const noexcept |
Static Public Attributes | |
static uint32_t const | Condition_ |
Additional Inherited Members | |
Protected Member Functions inherited from gate::ObjectImpl< gate_startable_t > | |
void | swap (object_impl_t &that) noexcept |
Protected Member Functions inherited from gate::Object | |
void | swap (Object &that) noexcept |
Protected Attributes inherited from gate::ObjectImpl< gate_startable_t > | |
impl_t * | impl_ptr |