|
| ServiceHost (gate_servicehost_t *host) |
|
| ServiceHost (ServiceHost const &src) |
|
ServiceHost & | operator= (ServiceHost const &src) |
|
void | publishMessage (String const &sourceServiceAddress, String const &publishChannel, String const &msgId, String const &message) |
|
void | publishObject (String const &sourceServiceAddress, String const &publishChannel, String const &objId, Object &obj) |
|
void | subscribeMessages (String const &sourceServiceAddress, String const &publishChannel, String const &msgId, MicroService &subScriber, void *userData) |
|
void | unsubscribeMessages (String const &sourceServiceAddress, String const &publishChannel, String const &msgId, MicroService &subScriber, void *userData) |
|
void | subscribeOjbects (String const &sourceServiceAddress, String const &publishChannel, String const &objId, MicroService &subscriber, void *userData) |
|
void | unsubscribeObjects (String const &sourceServiceAddress, String const &publishChannel, String const &objId, MicroService &subscriber, void *userData) |
|
void | removeInvoke (String const &destinationAddress, String const &method, Struct const &inputData, Struct &outputData) |
|
void | log (uint32_t logType, result_t resultCode, int32_t nativeCode, String const &origin, String const &message) |
|
void | addFactory (MicroFactory &factory, String const &factoryName) |
|
void | removeFactory (String const &factoryName) |
|
Array< String > | getFactoryServiceNames () |
|
String | createService (String const &serviceName, String const &serviceInstance) |
| returns service address
|
|
Array< String > | getServiceAddresses () |
|
MicroService | getService (String const &serviceAddress) |
|
Value | getServiceConfig (String const &serviceAddress, uint32_t configType) |
|
void | setServiceConfig (String const &serviceAddress, uint32_t configType, Value const &value) |
|
void | startService (String const &serviceAddress) |
|
void | stopService (String const &serviceAddress) |
|
void | releaseService (String const &serviceAddress) |
|
void | startup () |
|
void | shutdown () |
|
void | importConfig (Config const &cfg) |
|
void | exportConfig (Config &cfg) |
|
void | releaseServices () |
|
| ObjectImpl (impl_t *impl) noexcept |
|
| ObjectImpl (ObjectImpl const &src) noexcept |
|
ObjectImpl & | operator= (ObjectImpl const &that) noexcept |
|
impl_t * | c_impl () const noexcept |
|
| 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 |
|