//
-// Open Service Platform
// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
/**
* @class _IpcClient
* @brief This class provides methods for sending a message to an IPC server.
- * @since 2.1
*
*/
class _OSP_EXPORT_ _IpcClient
: Tizen::Base::Object
{
public:
- /**
- * This is the default constructor for this class.
- * @since 2.1
- */
_IpcClient(void);
- /**
- * This is the destructor for this class.
- * @since 2.1
- */
virtual ~_IpcClient(void);
/**
* Constructs the instance of this class.
*
- * @since 2.1
- *
* @return An error code
* @param[in] serverName The name of the server
* @param[in] pListener Set if the client want to handle a message from the IPC server.
result Construct(const Tizen::Base::String& serverName, const _IIpcClientEventListener* pListener = null);
/**
+ * Returns the name of the IPC server.
+ *
+ * @return The name of the IPC server.
+ */
+ Tizen::Base::String GetName(void) const;
+
+ /**
* Sends a request message to an IPC server.
*
- * @since 2.1
* @code
*
- *
* int
* CalculatorProxy::Add(int a , int b)
* {